Torino came from behind to beat Fiorentina 2:1 at the Stadio Artemio Franči in the third round of Serie A. The visitors took all three points despite a difficult start to the campaign. Fiorentina remain winless after three matches.
Fiorentina threatened first when Mateo Pellegrino found space inside the box. He finished well to give the hosts the lead in the 47th minute. Torino responded with patience rather than panic. The pressure built as the second half wore on.
Rolando Mandragora equalised in the 74th minute after a period of sustained pressure. He struck home from close range following a sequence of play. The momentum shifted decisively at that point. Torino made changes to protect their advantage.
Che Adams scored the winner in the 82nd minute with a clinical finish. Pellegrino was substituted shortly after his goal, perhaps a tactical decision. The hosts pushed for an equaliser but ran out of time. Adams celebrated with his team-mates as the final whistle approached.
Torino dominated possession with 61 per cent of the ball. They registered four shots on target against Fiorentina's six. Expected goals figures showed 0.58 for the visitors compared to 1.67 for the hosts. Shot accuracy told a different story, with Torino converting at 57 per cent.
The result moves Torino up to 13th place with three points from three games. Fiorentina sit bottom of the table with zero points after three defeats. The visitors extended their unbeaten run to two matches.