Serie A Regular Season - 12

Inter 0 - 1 FT AC Milan

Stadio Giuseppe Meazza

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

Futmetrix Verdict
64
FT
Sun, Nov 23
Italiano
Inter
0-1
AC Milan
⚡ Intensity 27
⚖️ Balance 20
🏆 Stakes 100
🎲 Upset 60
Maignan's heroics secure Derby glory.

Maignan Masterclass Silences San Siro

Worth Watching Futmetrix Score: 64/100. AC Milan claimed the bragging rights in a high-stakes Derby della Madonnina, with a heroic defensive display and a crucial penalty save thwarting Inter's relentless attacking pressure.

Inter Dominate but Fail to Break Through

The 201st league meeting between these giants at the Stadio Giuseppe Meazza followed a predictable tactical script early on, as Inter seized control of the pitch. With an Intensity rating of 90, the Nerazzurri dictated the tempo through Nicolò Barella, whose industry in midfield forced the visitors into a deep defensive block. Despite controlling 64% of possession and firing a barrage of 20 shots, Inter found the final third congested. Alessandro Bastoni was instrumental in recycling play and providing width, yet for all their territorial dominance, the hosts lacked the clinical edge required to shatter the Balance of a cagey opening half.

The Pulisic Punch and Penalty Drama

The complexion of the match shifted dramatically in the 54th minute. Against the run of play, AC Milan executed a perfect counter-attack, culminating in C. Pulisic slotting home a precise finish to stun the home crowd. The real drama, however, unfolded twenty minutes later. A VAR review confirmed a penalty for Inter, handing Marcus Thuram a golden opportunity to level the scores. Standing in his way was Mike Maignan, who produced a spectacular save to deny the Frenchman. This pivotal moment exemplified the Stakes of the occasion, as Milan’s number one single-handedly preserved the lead during a period of sustained pressure.

Milan Stand Firm in Title Race Thriller

In the closing stages, Inter threw everything forward, earning 9 corners and maintaining a constant presence in the Milan box. However, the Rossoneri defense remained impenetrable, epitomizing the defensive resilience required in a genuine title race crunch match. The victory moves AC Milan to second in the table, just one point behind the leaders, while Inter drop to fourth after their fourth loss of the campaign. For all of Inter's superior metrics, including a 1.92 xG, the inability to convert pressure into points leaves them trailing in the wake of their city rivals. This six-pointer proved that in the derby, efficiency always trumps volume.

Key Questions

What made Mike Maignan the Man of the Match?

Maignan made 6 vital saves, including a crucial 71st-minute penalty stop from Thuram, ensuring Milan kept a clean sheet under immense pressure.

What does this mean for Inter's season?

Inter fall to fourth place. Despite dominating possession (64%), their failure to win this six-pointer creates a gap in the title race.

Did the derby intensity affect the quality of play?

Yes, an Intensity score of 90 reflected a high-tempo match with 27 total shots, though Milan's defensive discipline ultimately decided the outcome.

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
64%
36%
Inter 64%
AC Milan 36%
Shots
20
7
Inter 20
AC Milan 7
Shots on Target
6
3
Inter 6
AC Milan 3
Expected Goals (xG)
1.92
1.01
Inter 1.92
AC Milan 1.01
Passes
624
361
Inter 624
AC Milan 361
Pass Accuracy
90%
83%
Inter 90%
AC Milan 83%
Corners
9
1
Inter 9
AC Milan 1
Fouls
7
9
Inter 7
AC Milan 9
Yellow Cards
1
2
Inter 1
AC Milan 2
Red Cards
0
0
Inter 0
AC Milan 0

Match Events

Rafael Leão 🟨 45'+2
HT
C. Pulisic 54'
65' 🔄 L. Martinez A. Bonny
71' Marcus Thuram
78' 🔄 H. Calhanoglu P. Zielinski
Y. Fofana S. Ricci 🔄 78'
C. Pulisic C. Nkunku 🔄 78'
85' 🔄 F. Acerbi A. Diouf
85' 🔄 N. Barella F. Esposito
R. Leao R. Loftus-Cheek 🔄 86'
FT

Player Cards

Our take on every player in this match

Inter

Goalkeepers
Y. Sommer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
M. Akanji
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
F. Acerbi
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
A. Bastoni
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
89%
Pass Acc
Midfielders
Carlos Augusto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Barella
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
H. Calhanoglu
MAGNET
MAGNET
70
Activity
70
Activity
68
Passes
2
Duels
P. Sucic
MAGNET
MAGNET
73
Activity
73
Activity
65
Passes
8
Duels
F. Dimarco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
M. Thuram
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
22%
Pass Acc
L. Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
65
Entry
BENCH
J. Martinez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Calligaris
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. de Vrij
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Bisseck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Cocchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Alexiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Zielinski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
D. Frattesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Luis Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Bonny
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
F. Esposito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

AC Milan

Goalkeepers
M. Maignan
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
6
Saves
9.2
Rating
Defenders
F. Tomori
ENFORCER
ENFORCER
3
Tackles
3
Tackles
5
Duels Won
83%
Win %
M. Gabbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Pavlovic
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
7.2
Rating
Midfielders
A. Saelemaekers
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Y. Fofana
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
L. Modric
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Rabiot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Bartesaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
C. Pulisic
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
R. Leao
NPC
NPC
86
Minutes
86
Minutes
12%
Pass Acc
6.5
Rating
BENCH
P. Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Pittarella
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Estupinan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
R. Loftus-Cheek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
A. Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Nkunku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
23/11/2025 Inter 0 - 1 AC Milan Serie A Stadio Giuseppe Meazza
23/04/2025 Inter 0 - 3 AC Milan Coppa Italia Stadio Giuseppe Meazza
02/04/2025 AC Milan 1 - 1 Inter Coppa Italia Stadio Giuseppe Meazza
02/02/2025 AC Milan 1 - 1 Inter Serie A Stadio Giuseppe Meazza
06/01/2025 Inter 2 - 3 AC Milan Super Cup Al-Awwal Park
22/09/2024 Inter 1 - 2 AC Milan Serie A Stadio Giuseppe Meazza
22/04/2024 AC Milan 1 - 2 Inter Serie A Stadio Giuseppe Meazza
16/09/2023 Inter 5 - 1 AC Milan Serie A Stadio Giuseppe Meazza
16/05/2023 Inter 1 - 0 AC Milan UEFA Champions League Stadio Giuseppe Meazza
10/05/2023 AC Milan 0 - 2 Inter UEFA Champions League Stadio Giuseppe Meazza
23/11/2025
0 - 1
Serie A Stadio Giuseppe Meazza
23/04/2025
0 - 3
Coppa Italia Stadio Giuseppe Meazza
02/04/2025
1 - 1
Coppa Italia Stadio Giuseppe Meazza
02/02/2025
1 - 1
Serie A Stadio Giuseppe Meazza
06/01/2025
2 - 3
Super Cup Al-Awwal Park
22/09/2024
1 - 2
Serie A Stadio Giuseppe Meazza
22/04/2024
1 - 2
Serie A Stadio Giuseppe Meazza
16/09/2023
5 - 1
Serie A Stadio Giuseppe Meazza
16/05/2023
1 - 0
UEFA Champions League Stadio Giuseppe Meazza
10/05/2023
0 - 2
UEFA Champions League Stadio Giuseppe Meazza
Inter Win
AC Milan Win
Draw

League Standings

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