Emiliano Moretti replaced the injured Lyanco, whilst Umar Sadiq replaced Andrea Belotti to make his long-awaited debut.
The home side took the lead after only twenty five minutes when Swedish winger Marcus Rohden curled home a low shot past Salvatore Sirigu.
Tomas Rincon, Adem Ljajic and M'Baye Niang all had chances for the Granata before the break, but they went in at half time behind.
Toro started the second half well and they equalised after only eight minutes thanks to Iago Falque's long range effort.
However, Torino fell behind once again ten minutes later thanks to Bruno Martella's clever finish following another attack down the left wing.
Just when it looked as though Toro may be heading towards a surprise defeat, two minutes into injury time Lorenzo De Silvestri headed home to earn Torino a point.