It was opening day agony for the Granata as Andrea Belotti had a last second penalty saved to deny Torino a deserved point against AC Milan.
Sinisa Mihajlovic gave Lorenzo De Silvesti, Luca Rossettini and Adem Ljajic league debuts as he returned to his former club.
M'baye Niang had the first chance of the game after he received Carlos Bacca's clever pass, but the Frenchman's volley hit the side netting.
Adem Ljajic's first league game in a Toro shirt last less than half an hour, as he was forced to come off injured following a collision with Alessio Romagnoli and he was replaced by Lucas Boyé.
The home side took the lead just before half time when Cristian Molinaro misjudged a long ball and his mistake was capitalised on by Ignazio Abate who delivered a perfect cross for Bacca to head home.
Molinaro quickly made amends for that error as he provided the cross for Andrea Belotti, who found the bottom corner with a glancing header moments into the second half.
However, Toro were only level for two minutes as another error, this time from Emiliano Moretti allowed Carlos Bacca to nip in for his second goal of the game. The Rossoneri were then awarded a penalty after Giacomo Bonaventura was tripped by Joel Obi, and the Colombian Bacca converted the spot kick to complete his hat trick.
However Torino failed to give up, and when substitute Daniele Baselli waltzed passed the Milan defence before side-footing past Gianluigi Donnarumma, it gave the Granata injury time in order to find an equaliser.
In the dying seconds, Gabriel Paletta was penalised for a tug on Andea Belotti in the area and the defender received a second yellow card. Belotti stepped up to take the kick himself, but he was denied by seventeen year old Gianluigi Donnarumma, a player who was given his debut at Milan by - Sinisa Mihajlovic.