Serie A Regular Season - 14

Torino 2 - 3 FT AC Milan

Stadio Olimpico di Torino

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
100
FT
Mon, Dec 8
Italiano
Torino
2-3
AC Milan
⚡ Intensity 92
⚖️ Balance 91
🏆 Stakes 67
🎲 Upset 0
Pulisic brace sparks Milan comeback.

Pulisic Supersub Masterclass Stuns Torino

Must-Watch Futmetrix Score: 100/100. A high-stakes clash between the league leaders and a relegation-threatened side became an instant classic as Christian Pulisic turned the tide from the bench.

Granata Storm Rattles the Leaders

The Stadio Olimpico Grande Torino bore witness to an extraordinary opening act as the home side ignored the 15-place gap in the standings. With Stakes of 7.0 reflecting their desperate need for survival points, Torino unleashed a relentless assault on the league leaders. In the 10th minute, Nikola Vlašić coolly converted a penalty to shatter the early tactical stalemate. The Croatian playmaker wasn't finished, turning provider just seven minutes later to set up D. Zapata for a thunderous second goal. This early blitz threatened a massive Upset Factor, leaving the Rossoneri shell-shocked and the home crowd dreaming of a famous victory against the Scudetto favorites.

Rabiot's Lifeline and the Tactical Shift

While Torino dominated the early exchanges, AC Milan gradually asserted their technical superiority, controlling 64% of possession. The comeback began in the 24th minute when Adrien Rabiot latched onto a pass from F. Tomori to pull one back. This goal stabilized the visitors, shifting the Balance rating to 9.2 as the game became a back-and-forth chess match. Despite the pressure, Torino’s defense held firm until the hour mark. The defining moment arrived in the 66th minute with the introduction of Christian Pulišić. His impact was instantaneous, leveling the score just 60 seconds after entering the pitch following fine work by A. Saelemaekers.

The Pulisic Brace and Title Intentions

The momentum had swung irrevocably in favor of the visitors. An Intensity score of 13.8 was fueled by a combined 25 shots as both sides chased a winner. In the 77th minute, Pulišić completed the turnaround, firing home his second of the night after an assist from S. Ricci. This clinical double-salvo from the American winger highlighted the depth of the Milan squad and their resilience under pressure. Torino fought bravely until the final whistle, but the leaders managed the closing stages with professional composure. This 2-3 victory reinforces Milan's title credentials, while Torino can take pride in a performance that suggests they are far better than their 16th-place position indicates.

Key Questions

What made Christian Pulišić the Man of the Match?

Pulišić scored a decisive brace within 11 minutes of coming off the bench, earning a match-high 8.9 rating.

What caused the 5-goal thriller?

An early goal flurry, a high shot volume of 25 attempts, and three lead changes created a non-stop offensive spectacle.

How did Torino complete the comeback from behind?

Torino actually led 2-0 early through Vlašić and Zapata but were eventually overtaken by Milan’s three-goal surge.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
36%
64%
Torino 36%
AC Milan 64%
Shots
8
17
Torino 8
AC Milan 17
Shots on Target
4
6
Torino 4
AC Milan 6
Expected Goals (xG)
1.03
1.67
Torino 1.03
AC Milan 1.67
Passes
308
552
Torino 308
AC Milan 552
Pass Accuracy
79%
89%
Torino 79%
AC Milan 89%
Corners
2
4
Torino 2
AC Milan 4
Fouls
16
7
Torino 16
AC Milan 7
Yellow Cards
2
1
Torino 2
AC Milan 1
Red Cards
0
0
Torino 0
AC Milan 0

Match Events

10' N. Vlasic
17' D. Zapata (N. Vlasic)
Mike Maignan 🟨 19'
A. Rabiot (F. Tomori) 24'
R. Leao S. Ricci 🔄 31'
HT
53' 🟨 Valentino Lazaro
56' 🟨 Faustino Anjorin
59' 🔄 F. Anjorin C. Casadei
D. Bartesaghi C. Pulisic 🔄 66'
C. Pulisic (A. Saelemaekers) 67'
C. Pulisic (S. Ricci) 77'
78' 🔄 A. Tameze A. Masina
84' 🔄 C. Adams Z. Aboukhlal
84' 🔄 M. Pedersen N. Nkounkou
84' 🔄 V. Lazaro C. Ngonge
A. Saelemaekers P. Estupinan 🔄 88'
FT

Player Cards

Our take on every player in this match

Torino

Goalkeepers
F. Israel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Tameze
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
G. Maripan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
S. Coco
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
M. Pedersen
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
N. Vlasic
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
K. Asllani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Anjorin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
V. Lazaro
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
2
Tackles
Forwards
D. Zapata
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
C. Adams
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
BENCH
A. Paleari
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Popa
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Masina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Dembele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Nkounkou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
C. Biraghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Ilkhan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Casadei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
G. Gineitis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. Aboukhlal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
G. Simeone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Ngonge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Njie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

AC Milan

Goalkeepers
M. Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
F. Tomori
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
7
Rating
M. Gabbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Pavlovic
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
A. Saelemaekers
MAGNET
MAGNET
69
Activity
69
Activity
59
Passes
10
Duels
R. Loftus-Cheek
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
11
Duels Won
0
Pens Won
L. Modric
MAGNET
MAGNET
89
Activity
89
Activity
83
Passes
6
Duels
A. Rabiot
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
D. Bartesaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
C. Nkunku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Leao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
31
Entry
BENCH
P. Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Torriani
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Estupinan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
K. De Winter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Ricci
SUPER SUB
SUPER SUB
1
Assist
1
Assist
59
Minutes
7.7
Rating
A. Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Pulisic
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Head to Head

Date Home Score Away Competition Venue
22/02/2025 Torino 2 - 1 AC Milan Serie A Stadio Olimpico Grande Torino
17/08/2024 AC Milan 2 - 2 Torino Serie A Stadio Giuseppe Meazza
18/05/2024 Torino 3 - 1 AC Milan Serie A Stadio Olimpico Grande Torino
26/08/2023 AC Milan 4 - 1 Torino Serie A Stadio Giuseppe Meazza
10/02/2023 AC Milan 1 - 0 Torino Serie A Stadio Giuseppe Meazza
11/01/2023 AC Milan 0 - 1 Torino Coppa Italia Stadio Giuseppe Meazza
30/10/2022 Torino 2 - 1 AC Milan Serie A Stadio Olimpico Grande Torino
10/04/2022 Torino 0 - 0 AC Milan Serie A Stadio Olimpico Grande Torino
26/10/2021 AC Milan 1 - 0 Torino Serie A Stadio Giuseppe Meazza
22/02/2025
Serie A Stadio Olimpico Grande Torino
17/08/2024
Serie A Stadio Giuseppe Meazza
18/05/2024
Serie A Stadio Olimpico Grande Torino
26/08/2023
Serie A Stadio Giuseppe Meazza
10/02/2023
Serie A Stadio Giuseppe Meazza
11/01/2023
Coppa Italia Stadio Giuseppe Meazza
30/10/2022
Serie A Stadio Olimpico Grande Torino
10/04/2022
Serie A Stadio Olimpico Grande Torino
26/10/2021
Serie A Stadio Giuseppe Meazza
Torino Win
AC Milan Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AC Milan 14 31 22 11 +11 WTorino 2 - 3 AC Milan (08-12-2025)WAC Milan 1 - 0 Lazio (29-11-2025)WInter 0 - 1 AC Milan (23-11-2025)DParma 2 - 2 AC Milan (08-11-2025)WAC Milan 1 - 0 AS Roma (02-11-2025)
2 Napoli 14 31 22 12 +10 WNapoli 2 - 1 Juventus (07-12-2025)WAS Roma 0 - 1 Napoli (30-11-2025)WNapoli 3 - 1 Atalanta (22-11-2025)LBologna 2 - 0 Napoli (09-11-2025)DNapoli 0 - 0 Como (01-11-2025)
3 Inter 14 30 32 13 +19 WInter 4 - 0 Como (06-12-2025)WPisa 0 - 2 Inter (30-11-2025)LInter 0 - 1 AC Milan (23-11-2025)WInter 2 - 0 Lazio (09-11-2025)WVerona 1 - 2 Inter (02-11-2025)
4 AS Roma 14 27 15 8 +7 LCagliari 1 - 0 AS Roma (07-12-2025)LAS Roma 0 - 1 Napoli (30-11-2025)WCremonese 1 - 3 AS Roma (23-11-2025)WAS Roma 2 - 0 Udinese (09-11-2025)LAC Milan 1 - 0 AS Roma (02-11-2025)
5 Bologna 14 25 23 12 +11 DLazio 1 - 1 Bologna (07-12-2025)LBologna 1 - 3 Cremonese (01-12-2025)WUdinese 0 - 3 Bologna (22-11-2025)WBologna 2 - 0 Napoli (09-11-2025)WParma 1 - 3 Bologna (02-11-2025)
6 Como 14 24 19 11 +8 LInter 4 - 0 Como (06-12-2025)WComo 2 - 0 Sassuolo (28-11-2025)WTorino 1 - 5 Como (24-11-2025)DComo 0 - 0 Cagliari (08-11-2025)DNapoli 0 - 0 Como (01-11-2025)
7 Juventus 14 23 18 14 +4 LNapoli 2 - 1 Juventus (07-12-2025)WJuventus 2 - 1 Cagliari (29-11-2025)DFiorentina 1 - 1 Juventus (22-11-2025)DJuventus 0 - 0 Torino (08-11-2025)WCremonese 1 - 2 Juventus (01-11-2025)
8 Sassuolo 14 20 19 17 +2 WSassuolo 3 - 1 Fiorentina (06-12-2025)LComo 2 - 0 Sassuolo (28-11-2025)DSassuolo 2 - 2 Pisa (24-11-2025)WAtalanta 0 - 3 Sassuolo (09-11-2025)LSassuolo 1 - 2 Genoa (03-11-2025)
9 Cremonese 14 20 18 17 +1 WCremonese 2 - 0 Lecce (07-12-2025)WBologna 1 - 3 Cremonese (01-12-2025)LCremonese 1 - 3 AS Roma (23-11-2025)LPisa 1 - 0 Cremonese (07-11-2025)LCremonese 1 - 2 Juventus (01-11-2025)
10 Lazio 14 19 16 11 +5 DLazio 1 - 1 Bologna (07-12-2025)LAC Milan 1 - 0 Lazio (29-11-2025)WLazio 2 - 0 Lecce (23-11-2025)LInter 2 - 0 Lazio (09-11-2025)WLazio 2 - 0 Cagliari (03-11-2025)
11 Udinese 14 18 15 22 -7 LUdinese 1 - 2 Genoa (08-12-2025)WParma 0 - 2 Udinese (29-11-2025)LUdinese 0 - 3 Bologna (22-11-2025)LAS Roma 2 - 0 Udinese (09-11-2025)WUdinese 1 - 0 Atalanta (01-11-2025)
12 Atalanta 14 16 17 17 0 LVerona 3 - 1 Atalanta (06-12-2025)WAtalanta 2 - 0 Fiorentina (30-11-2025)LNapoli 3 - 1 Atalanta (22-11-2025)LAtalanta 0 - 3 Sassuolo (09-11-2025)LUdinese 1 - 0 Atalanta (01-11-2025)
13 Cagliari 14 14 14 19 -5 WCagliari 1 - 0 AS Roma (07-12-2025)LJuventus 2 - 1 Cagliari (29-11-2025)DCagliari 3 - 3 Genoa (22-11-2025)DComo 0 - 0 Cagliari (08-11-2025)LLazio 2 - 0 Cagliari (03-11-2025)
14 Genoa 14 14 15 21 -6 WUdinese 1 - 2 Genoa (08-12-2025)WGenoa 2 - 1 Verona (29-11-2025)DCagliari 3 - 3 Genoa (22-11-2025)DGenoa 2 - 2 Fiorentina (09-11-2025)WSassuolo 1 - 2 Genoa (03-11-2025)
15 Parma 14 14 10 17 -7 WPisa 0 - 1 Parma (08-12-2025)LParma 0 - 2 Udinese (29-11-2025)WVerona 1 - 2 Parma (23-11-2025)DParma 2 - 2 AC Milan (08-11-2025)LParma 1 - 3 Bologna (02-11-2025)
16 Torino 14 14 14 26 -12 LTorino 2 - 3 AC Milan (08-12-2025)LLecce 2 - 1 Torino (30-11-2025)LTorino 1 - 5 Como (24-11-2025)DJuventus 0 - 0 Torino (08-11-2025)DTorino 2 - 2 Pisa (02-11-2025)
17 Lecce 14 13 10 19 -9 LCremonese 2 - 0 Lecce (07-12-2025)WLecce 2 - 1 Torino (30-11-2025)LLazio 2 - 0 Lecce (23-11-2025)DLecce 0 - 0 Verona (08-11-2025)WFiorentina 0 - 1 Lecce (02-11-2025)
18 Pisa 14 10 10 19 -9 LPisa 0 - 1 Parma (08-12-2025)LPisa 0 - 2 Inter (30-11-2025)DSassuolo 2 - 2 Pisa (24-11-2025)WPisa 1 - 0 Cremonese (07-11-2025)DTorino 2 - 2 Pisa (02-11-2025)
19 Verona 14 9 11 21 -10 WVerona 3 - 1 Atalanta (06-12-2025)LGenoa 2 - 1 Verona (29-11-2025)LVerona 1 - 2 Parma (23-11-2025)DLecce 0 - 0 Verona (08-11-2025)LVerona 1 - 2 Inter (02-11-2025)
20 Fiorentina 14 6 11 24 -13 LSassuolo 3 - 1 Fiorentina (06-12-2025)LAtalanta 2 - 0 Fiorentina (30-11-2025)DFiorentina 1 - 1 Juventus (22-11-2025)DGenoa 2 - 2 Fiorentina (09-11-2025)LFiorentina 0 - 1 Lecce (02-11-2025)