Torino starting XI (3-4-1-2): Israel, Tameze (subbed for Masina), Maripan, Coco, Pedersen (subbed for Nkounkou), Anjorin (subbed for Casadei), Asllani, Lazaro (subbed for Ngonge), Vlasic, Adams (subbed for Aboukhlal), Zapata

Bench: Paleari, Popa, Biraghi, Dembélé, Gineitis, Ilkhan, Njie, Simeone

Goals: Vlasic 10’ (Pen), Zapata 17’

AC Milan starting XI (3-5-2): Maignan, Tomori, Gabbia, Pavlovic, Saelemaekers (subbed for Estupiñan), Loftus-Cheek, Modric, Rabiot, Bartesaghi (subbed for Pulisic), Nkunku, Leao (subbed for Ricci)

Bench: Terracciano, Torriani, De Winter, Odogu, Jashari

Goals: Rabiot 24’, Pulisic 67’ 77’

Weekend wins for title rivals Napoli and Inter left Milan in third and they knew three points were required to return to the summit on Monday.

However, they were 2-0 down after 17 minutes.

Nikola Vlasic gave the home side the lead with a penalty after nine minutes and then made the second goal eight minutes later when he powered forward to feed Duvan Zapata, whose powerful angled drive beat Mike Maignan.

Milan got back into the game seven minutes later, Adrien Rabiot lashing in a shot from 35 metres that will feature in many goal of the season competitions come May.

It fell to American forward Pulisic to turn the game around with two second-half goals. After 67 minutes, one minute after replacing Davide Bartesaghi, he found himself unmarked in the box and made no mistake from close range.

Ten minutes later, Pulisic put the visitors ahead for the first time when he swept home a low cross from the right.

Milan avoided what would have been only their second defeat of the season and extended their unbeaten league run to 13 games.

The result leaves Torino, a club with the worst defence in the league, in 16th place, one of four teams on 14 points.

AAP