AC Milan vs Torino
Match pulse
Who won: Milan 3-2
AC Milan beat Torino 3-2 on Saturday, March 21, 2026 at San Siro. Goals for Milan: Strahinja Pavlovic (36'), Adrien Rabiot (54') and Youssouf Fofana (56'). Goals for Torino: Giovanni Simeone (44') and Nikola Vlasic (83' pen).
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Adrien Rabiot
MIL · 1 G
Deserved to win
Torino deserved better: 71% on chances, lost 2-3
Play by play
- Match ends, AC Milan 3, Torino 2.
- Second Half ends, AC Milan 3, Torino 2.
- 90'+6'


Yellow card
Santiago Giménez (AC Milan) is shown the yellow card for a bad foul.
S. Gimenez
- 90'+6'

Free kick won
Saúl Coco (Torino) wins a free kick in the defensive half.
- 90'+6'MIL

Foul
Foul by Santiago Giménez (AC Milan).
- 90'+5'TOR

Corner awarded
Corner, AC Milan. Conceded by Ardian Ismajli.
- 90'+5'

Left footed shot blocked
Attempt blocked. Samuele Ricci (AC Milan) left footed shot from the centre of the box is blocked.
S. Ricci
- 90'+4'

Foul
Foul by Christopher Nkunku (AC Milan).
- 90'+4'

Free kick won
Emirhan Ilkhan (Torino) wins a free kick in the defensive half.
- 90'+3'

Yellow card
Emirhan Ilkhan (Torino) is shown the yellow card for a bad foul.
E. Ilkhan
- 90'+3'

Free kick won
Zachary Athekame (AC Milan) wins a free kick on the right wing.
- 90'+3'

Foul
Foul by Emirhan Ilkhan (Torino).
- 90'+2'

Free kick won
Samuele Ricci (AC Milan) wins a free kick on the right wing.
- 90'+2'

Foul
Foul by Niels Nkounkou (Torino).
- 90'+2'

Free kick won
Zachary Athekame (AC Milan) wins a free kick in the attacking half.
- 90'+2'

Foul
Foul by Nikola Vlasic (Torino).
- 90'+1'
SubSubbed on for A. Saelemaekers
Substitution, AC Milan. David Odogu replaces Alexis Saelemaekers.
D. Odogu
- 90'
Fourth official has announced 5 minutes of added time.
- 90'

Left footed shot just wide
Attempt missed. Davide Bartesaghi (AC Milan) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Samuele Ricci.
D. Bartesaghi
- 89'
SubSubbed on for E. Ebosse
Substitution, Torino. Sandro Kulenovic replaces Enzo Ebosse.
S. Kulenovic
- 89'
SubSubbed on for R. Obrador
Substitution, Torino. Niels Nkounkou replaces Rafa Obrador.
N. Nkounkou
- 88'

Yellow card
Guillermo Maripán (Torino) is shown the yellow card.
G. Maripán
- 88'

Free kick won
Alexis Saelemaekers (AC Milan) wins a free kick in the attacking half.
- 88'

Header just wide
Attempt missed. Giovanni Simeone (Torino) header from the left side of the six yard box misses to the right. Assisted by Rafa Obrador with a cross following a corner.
G. Simeone
- 87'

Corner, Torino. Conceded by Zachary Athekame.

