Down 2–0 inside 17 minutes, Milan roar back through Rabiot and a sensational second-half brace from Christian Pulisic, who comes off the bench ill and transforms the match.
Milan produced one of their most dramatic victories of the season, overturning a two-goal deficit to defeat Torino 3–2 at the Stadio Olimpico Grande Torino and join Napoli at the top of Serie A. The evening belonged to Christian Pulisic—despite battling fever, he stepped onto the pitch in the 66th minute and changed everything.
The match could not have started worse for the Rossoneri. With head coach Massimiliano Allegri suspended and Marco Landucci directing from the sideline, Milan found themselves trailing after just ten minutes. A handball by Tomori sent Vlasic to the penalty spot, and he converted coolly to give Torino the lead. Seven minutes later, Zapata doubled it with a brilliant individual action, slipping a nutmeg through Pavlovic before beating Maignan at the near post.
Milan were shaken but not broken. In the 24th minute, Adrien Rabiot ignited the comeback with a thunderous strike from outside the box, capitalizing on the space Torino granted him. However, the visitors’ frustration grew when Rafael Leão was forced off after half an hour due to muscular discomfort, adding another layer of difficulty.
The second half delivered the moment that turned the match into a story. Christian Pulisic, recovering from illness, entered in the 66th minute—and scored with his first touch barely sixty seconds later. His sharp movement and instinctive finish immediately lifted Milan’s intensity and belief.
Torino struggled to regain control as Milan poured forward. In the 77th minute, Pulisic struck again, completing the turnaround with the composure of a player entirely unfazed by physical setbacks. His brace not only secured three crucial points but also highlighted the depth of Milan’s attacking options under adversity.
Toro pushed in the final minutes but lacked precision and energy. The defeat extends their winless streak and marks a third consecutive loss, deepening the concerns for Marco Baroni’s side. Milan, meanwhile, emerge strengthened—not just in the standings but in spirit.
Match Report
Torino 2–3 Milan
Scorers:
10’ Vlasic (T, penalty), 17’ Zapata (T), 24’ Rabiot (M), 67’ Pulisic (M), 77’ Pulisic (M)
Torino (3-5-2)
Israel; Tameze (76’ Masina), Maripán, Coco; Pedersen (84’ Nkounkou), Anjorin (59’ Casadei), Asllani, Vlasic, Lazaro (84’ Ngonge); Zapata, Adams (84’ Aboukhlal).
Coach: Marco Baroni
Milan (3-5-2)
Maignan; Tomori, Gabbia, Pavlovic; Saelemaekers (88’ Estupiñan), Loftus-Cheek, Modric, Rabiot, Bartesaghi (66’ Pulisic); Nkunku, Leão (31’ Ricci).
Coach: Marco Landucci
Yellow Cards: Maignan (M), Lazaro (T), Anjorin (T)
Sending Offs: None