Après vingt premières minutes calamiteuses qui a vu le Torino marquer par Nikola Vlasic, sur pénalty (10e) et Duvan Zapata (17e), le Milan a fini par se réveiller.
L'international français Adrian Rabiot a réduit le score (24e, 2-1) d'une frappe lointaine en pleine lucarne pour son premier but depuis qu'il a rejoint l'AC Milan en provenance de l'OM fin août.
L'entrée en jeu en seconde période de Pulisic, ménagé car grippé, a fait capituler le Torino. L'international américain a égalisé à la 67e minute sur son premier ballon, une minute après avoir remplacé Davide Bartesaghi.
L'ancien joueur de Dortmund a donné la victoire à son équipe à la 77e minute en reprenant instantanément un centre de Samuele Ricci.
Grâce à ce treizième match consécutif de Serie A sans défaite, le Milan est revenu avec ses 31 points à la hauteur de Naples, vainqueur de la Juventus Turin (2-1) dimanche mais 2e à la différence de buts défavorable (+10 contre +11).
L'Inter, impressionnant vainqueur de Côme (4-0) samedi, est sur les talons de ce duo de tête (30 pts).
L'AS Rome (4e, 27 pts) a en revanche perdu le contact après sa deuxième défaite consécutive, dimanche à Cagliari (1-0).
