Torino's poor form continued as they fell to a disappointing 3-0 defeat against Fiorentina, and ended the match with only ten men.
Antonio Barreca replaced Cristian Molinaro in the only change from Sunday's defeat against Roma, and Toro started the game brightly.
Iago Falque almost capitalised on Marco Sportiello's poor goal kick, however the Spaniard's shot was deflected wide.
The home side took the lead somewhat against the run of play, and it was obviously former Toro midfielder Marco Benassi who scored the goal, with a powerful strike past Salvatore Sirigu.
Torino responded well, and Emiliano Moretti volleyed against the bar after the Viola failed to clear from a corner.
Sinisa Mihajlovic made a change at half time, as Alex Berenguer replaced Umar Sadiq and M'Baye Niang moved upfront. The substitution almost paid off immediately, as Niang went through on goal, but the crossbar denied the Granata once again.
Salvatore Sirigu was keeping the Granata in the contest as the former Palermo man made excellent saves to twice deny Federico Chiesa, as well as making a sensational save from Valentin Eysseric.
However, he could do nothing to deny Giovanni Simeone, who doubled Fiorentina's lead with an excellent half-volley from just outside the area. The match was ended as a contest less than ten minutes later when Antonio Barreca was adjudged to have pushed Chiesa in the area and was harshly sent off.
Khouma Babacar converted the penalty to add more misery to the visiting Torino supporters and also increase the pressure on Granata coach Sinisa Mihajlovic who may need to beat Cagliari on Sunday to save his job.