Italian Serie A

Torino vs AC Milan, 2025-26 Italian Serie A

· Italian Serie A
  • 10': Nikola Vlasic (P)
  • 17': Duván Zapata
FT
2 - 3
  • 24': Adrien Rabiot
  • 67': Christian Pulisic
  • 77': Christian Pulisic

AC Milan top Serie A as Pulisic double fuels comeback

Christian Pulisic came off the bench to score a pair of second-half goals and lead AC Milan to a 3-2 comeback win over Torino in Serie A on Monday.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 6': Christopher Nkunku (AC Milan) wins a free kick in the attacking half.
  • 6': Foul by Adrien Tamèze (Torino).
  • 8': Penalty conceded by Fikayo Tomori (AC Milan) with a handball in the penalty area.
  • 10': Goal! Torino 1, AC Milan 0. Nikola Vlasic (Torino) converts the penalty with a right footed shot to the bottom right corner.
  • 14': Corner, Torino. Conceded by Fikayo Tomori.
  • 16': Corner, Torino. Conceded by Fikayo Tomori.
  • 16': Attempt saved. Kristjan Asllani (Torino) right footed shot from outside the box is saved in the bottom left corner by Mike Maignan (AC Milan). Assisted by Ché Adams.
  • 17': Goal! Torino 2, AC Milan 0. Duván Zapata (Torino) right footed shot from the right side of the box to the centre of the goal. Assisted by Nikola Vlasic following a fast break.
  • 19': Mike Maignan (AC Milan) is shown the yellow card.
  • 24': Goal! Torino 2, AC Milan 1. Adrien Rabiot (AC Milan) left footed shot from outside the box to the top right corner. Assisted by Fikayo Tomori.
  • 28': Attempt missed. Rafael Leão (AC Milan) right footed shot from outside the box misses to the left. Assisted by Davide Bartesaghi.
  • 31': Substitution, AC Milan. Samuele Ricci replaces Rafael Leão because of an injury.
  • 33': Adrien Rabiot (AC Milan) wins a free kick on the left wing.
  • 33': Foul by Nikola Vlasic (Torino).
  • 36': Foul by Saúl Coco (Torino).
  • 36': Ruben Loftus-Cheek (AC Milan) wins a free kick in the defensive half.
  • 37': Corner, AC Milan. Conceded by Tino Anjorin.
  • 37': Attempt blocked. Ruben Loftus-Cheek (AC Milan) header from the centre of the box is blocked. Assisted by Davide Bartesaghi with a cross.
  • 38': Corner, AC Milan. Conceded by Saúl Coco.
  • 39': Adrien Rabiot (AC Milan) wins a free kick on the left wing.
  • 39': Foul by Duván Zapata (Torino).
  • 40': Offside, AC Milan. Strahinja Pavlovic is caught offside.
  • 42': Attempt missed. Christopher Nkunku (AC Milan) header from the centre of the box misses to the right. Assisted by Strahinja Pavlovic with a cross.
  • 45': Attempt missed. Adrien Rabiot (AC Milan) left footed shot from the centre of the box misses to the left. Assisted by Alexis Saelemaekers with a cross.
  • 45'+1': Fourth official has announced 4 minutes of added time.
  • 45'+3': Attempt blocked. Adrien Tamèze (Torino) right footed shot from outside the box is blocked. Assisted by Nikola Vlasic.
  • 45'+3': Foul by Saúl Coco (Torino).
  • 45'+3': Ruben Loftus-Cheek (AC Milan) wins a free kick in the defensive half.
  • 45'+4': Ché Adams (Torino) wins a free kick in the defensive half.
  • 45'+4': Foul by Samuele Ricci (AC Milan).
  • 45'+5': Foul by Ruben Loftus-Cheek (AC Milan).
  • 45'+5': Saúl Coco (Torino) wins a free kick in the attacking half.
  • 45'+5': First Half ends, Torino 2, AC Milan 1.
  • 45': Second Half begins Torino 2, AC Milan 1.
  • 47': Delay in match (AC Milan).
  • 47': Delay over. They are ready to continue.
  • 47': Attempt saved. Christopher Nkunku (AC Milan) right footed shot from the centre of the box is saved in the centre of the goal by Franco Israel (Torino). Assisted by Ruben Loftus-Cheek.
  • 48': (Torino) wins a free kick in the defensive half.
  • 48': Ruben Loftus-Cheek (AC Milan).
  • 49': Attempt missed. Strahinja Pavlovic (AC Milan) left footed shot from outside the box is high and wide to the left. Assisted by Adrien Rabiot.
  • 50': Foul by Tino Anjorin (Torino).
  • 50': Luka Modric (AC Milan) wins a free kick in the defensive half.
  • 50': Christopher Nkunku (AC Milan) wins a free kick in the attacking half.
  • 50': Foul by Adrien Tamèze (Torino).
  • 52': Attempt blocked. Davide Bartesaghi (AC Milan) left footed shot from outside the box is blocked.
  • 53': Foul by Tino Anjorin (Torino).
  • 53': Ruben Loftus-Cheek (AC Milan) wins a free kick in the attacking half.
  • 53': Alexis Saelemaekers (AC Milan) wins a free kick on the right wing.
  • 53': Foul by Valentino Lazaro (Torino).
  • 53': Valentino Lazaro (Torino) is shown the yellow card for a bad foul.
  • 55': Attempt saved. Davide Bartesaghi (AC Milan) header from the centre of the box is saved in the bottom left corner by Franco Israel (Torino). Assisted by Adrien Rabiot with a cross.
  • 55': Attempt saved. Samuele Ricci (AC Milan) right footed shot from very close range is saved in the bottom left corner by Franco Israel (Torino).
  • 56': Alexis Saelemaekers (AC Milan) wins a free kick in the defensive half.
  • 56': Foul by Tino Anjorin (Torino).
  • 56': Tino Anjorin (Torino) is shown the yellow card for a bad foul.
  • 56': Delay in match because of an injury Alexis Saelemaekers (AC Milan).
  • 58': Delay over. They are ready to continue.
  • 59': Offside, AC Milan. Davide Bartesaghi is caught offside.
  • 59': Substitution, Torino. Cesare Casadei replaces Tino Anjorin.
  • 60': Attempt missed. Nikola Vlasic (Torino) left footed shot from outside the box misses to the right. Assisted by Ché Adams.
  • 61': Attempt missed. Marcus Pedersen (Torino) left footed shot from outside the box misses to the left. Assisted by Duván Zapata.
  • 62': Offside, Torino. Ché Adams is caught offside.
  • 63': Foul by Ruben Loftus-Cheek (AC Milan).
  • 63': Saúl Coco (Torino) wins a free kick in the defensive half.
  • 66': Substitution, AC Milan. Christian Pulisic replaces Davide Bartesaghi.
  • 67': Goal! Torino 2, AC Milan 2. Christian Pulisic (AC Milan) left footed shot from the centre of the box to the centre of the goal. Assisted by Alexis Saelemaekers with a cross.
  • 69': Attempt blocked. Fikayo Tomori (AC Milan) left footed shot from the centre of the box is blocked.
  • 69': Attempt blocked. Christopher Nkunku (AC Milan) right footed shot from the centre of the box is blocked. Assisted by Luka Modric.
  • 69': Corner, AC Milan. Conceded by Saúl Coco.
  • 71': Alexis Saelemaekers (AC Milan) wins a free kick in the defensive half.
  • 71': Foul by Marcus Pedersen (Torino).
  • 71': Alexis Saelemaekers (AC Milan) wins a free kick in the defensive half.
  • 71': Foul by Marcus Pedersen (Torino).
  • 72': Duván Zapata (Torino) wins a free kick in the attacking half.
  • 72': Foul by Strahinja Pavlovic (AC Milan).
  • 73': Attempt saved. Kristjan Asllani (Torino) right footed shot from outside the box is saved in the top centre of the goal by Mike Maignan (AC Milan).
  • 73': Attempt blocked. Ruben Loftus-Cheek (AC Milan) right footed shot from the right side of the box is blocked. Assisted by Christian Pulisic.
  • 73': Corner, AC Milan. Conceded by Guillermo Maripán.
  • 74': Delay in match because of an injury Adrien Tamèze (Torino).
  • 76': Delay over. They are ready to continue.
  • 77': Goal! Torino 2, AC Milan 3. Christian Pulisic (AC Milan) left footed shot from the centre of the box to the bottom right corner. Assisted by Samuele Ricci with a cross.
  • 78': Substitution, Torino. Adam Masina replaces Adrien Tamèze because of an injury.
  • 79': Attempt blocked. Christopher Nkunku (AC Milan) right footed shot from the centre of the box is blocked. Assisted by Christian Pulisic.
  • 80': Attempt missed. Ruben Loftus-Cheek (AC Milan) right footed shot from the right side of the box misses to the left.
  • 80': Alexis Saelemaekers (AC Milan) wins a free kick in the defensive half.
  • 80': Foul by Marcus Pedersen (Torino).
  • 82': Alexis Saelemaekers (AC Milan) wins a free kick on the left wing.
  • 82': Foul by Marcus Pedersen (Torino).
  • 83': Foul by Adam Masina (Torino).
  • 83': Samuele Ricci (AC Milan) wins a free kick in the attacking half.
  • 84': Substitution, Torino. Zakaria Aboukhlal replaces Ché Adams.
  • 84': Substitution, Torino. Niels Nkounkou replaces Marcus Pedersen.
  • 84': Substitution, Torino. Cyril Ngonge replaces Valentino Lazaro.
  • 88': Substitution, AC Milan. Pervis Estupiñán replaces Alexis Saelemaekers.
  • 90': Offside, AC Milan. Christopher Nkunku is caught offside.
  • 90': Attempt blocked. Cyril Ngonge (Torino) left footed shot from the left side of the box is blocked. Assisted by Cesare Casadei.
  • 90'+1': Fourth official has announced 5 minutes of added time.
  • 90'+4': Foul by Guillermo Maripán (Torino).
  • 90'+4': Strahinja Pavlovic (AC Milan) wins a free kick in the defensive half.
  • 90'+5': Cesare Casadei (Torino) wins a free kick in the defensive half.
  • 90'+5': Foul by Ruben Loftus-Cheek (AC Milan).
  • 90'+5': Second Half ends, Torino 2, AC Milan 3.
  • 0': Match ends, Torino 2, AC Milan 3.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/103.png&h=25&scale=crop&w=25&location=originMIL TORhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/239.png&h=25&scale=crop&w=25&location=origin
7 Fouls 16
1 Yellow Cards 2
0 Red Cards 0
3 Offsides 1
4 Corner Kicks 2
2 Saves 3
64.2 Possession 35.8
17 SHOTS 8
6 ON GOAL 4
0.4 On Target % 0.5
0 Penalty Goals 1
0 Penalty Kicks Taken 1
494 Accurate Passes 242
552 Passes 308
0.9 Pass Completion % 0.8
7 Accurate Crosses 1
23 Crosses 10
0.3 Cross % 0.1
48 Long Balls 66
33 Accurate Long Balls 36
0.7 Long Balls % 0.5
6 Blocked Shots 2
6 Effective Tackles 14
11 Tackles 24
0.5 Tackle % 0.6
6 Interceptions 3
15 Effective Clearances 20
15 Clearances 20

Game Information

Competition: Italian Serie A

Venue: Stadio Olimpico Grande Torino
Location: Torino, Italy
Attendance: 25,000

Line-Ups

TOR Torino (3-5-2)

No. Name
81 Franco Israel (GK)
13 Guillermo Maripán
23 Saúl Coco
61 Adrien Tamèze
14 Faustino Anjorin Yellow Card
10 Nikola Vlasic
32 Kristjan Asllani
20 Valentino Lazaro Yellow Card
16 Marcus Holmgren Pedersen
19 Ché Adams
91 Duván Zapata

MIL AC Milan (3-5-2)

No. Name
16 Mike Maignan (GK) Yellow Card
46 Matteo Gabbia
31 Strahinja Pavlovic
23 Fikayo Tomori
12 Adrien Rabiot
8 Ruben Loftus-Cheek
14 Luka Modric
33 Davide Bartesaghi
56 Alexis Saelemaekers
10 Rafael Leão
18 Christopher Nkunku

Serie A News

Champions Inter Milan face Monza in Serie A opener as schedule revealed
Champions Inter Milan face Monza in Serie A opener as schedule revealed

Serie A revealed its 2026-27 schedule on Friday, headlined by champions Inter Milan hosting newly promoted Monza on the opening weekend.

Antonio Conte officially leaves Napoli after contract terminated
Antonio Conte officially leaves Napoli after contract terminated

Antonio Conte has left Napoli after reaching an agreement with the club to terminate his contract.

Rasmus Højlund seals permanent move to Napoli from Manchester United
Rasmus Højlund seals permanent move to Napoli from Manchester United

Rasmus Højlund has joined Napoli in a permanent move from Manchester United.

Man United agree deal with Atalanta for Éderson - sources
Man United agree deal with Atalanta for Éderson - sources

Manchester United have agreed a deal with Atalanta for midfielder Éderson, sources have told ESPN.

Ranking the 21 best U21 players at the 2026 World Cup?
Ranking the 21 best U21 players at the 2026 World Cup?

Ahead of the 2026 World Cup, ESPN brings you our list of the tournament's next young stars aged 21 or under. Who is good enough to make it?