Serie A Gameweek 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
68
FT
Sun, Nov 23
Italiano
Inter
0-1
AC Milan
⚡ Intensity 30
⚖️ Balance 22
🏆 Stakes 100
🎲 Upset 60
Maignan's heroics secure Derby glory.

Win Probability

  • Inter 51%
  • Draw 24%
  • AC Milan 25%

Futmetrix AI estimate

Maignan Masterclass Silences San Siro

Worth Watching Futmetrix Score: 68/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
↓ C. Pulisic ↑C. Nkunku 🔄 78'
78' 🔄 ↓ H. Calhanoglu ↑P. Zielinski
↓ Y. Fofana ↑S. Ricci 🔄 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
Yann Sommer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Manuel Akanji
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Francesco Acerbi
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Alessandro 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
Nicolò Barella
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Hakan Çalhanoğlu
MAGNET
MAGNET
70
Activity
70
Activity
68
Passes
2
Duels
Petar Sučić
MAGNET
MAGNET
73
Activity
73
Activity
65
Passes
8
Duels
Federico Dimarco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Marcus Thuram
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
22%
Pass Acc
Lautaro Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
65
Entry
BENCH
Josep Martínez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alessandro Calligaris
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan de Vrij
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yann Bisseck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Cocchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christos Alexiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Piotr Zieliński
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Davide Frattesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andy 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
Ange-Yoan Bonny
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Francesco Pio Esposito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

AC Milan

Goalkeepers
Mike Maignan
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
6
Saves
9.2
Rating
Defenders
Fikayo Tomori
ENFORCER
ENFORCER
3
Tackles
3
Tackles
5
Duels Won
83%
Win %
Matteo Gabbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Strahinja Pavlović
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
7.2
Rating
Midfielders
Alexis Saelemaekers
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Youssouf Fofana
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Luka Modrić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Adrien Rabiot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Davide Bartesaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Christian Pulišić
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Rafael Leão
NPC
NPC
86
Minutes
86
Minutes
12%
Pass Acc
6.5
Rating
BENCH
Pietro Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Pittarella
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pervis Estupiñán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Koni De Winter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuele Ricci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Ruben Loftus-Cheek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Ardon Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christopher 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
11/23/2025 Inter 0 - 1 AC Milan Serie A Stadio Giuseppe Meazza
04/23/2025 Inter 0 - 3 AC Milan Coppa Italia Stadio Giuseppe Meazza
04/02/2025 AC Milan 1 - 1 Inter Coppa Italia Stadio Giuseppe Meazza
02/02/2025 AC Milan 1 - 1 Inter Serie A Stadio Giuseppe Meazza
01/06/2025 Inter 2 - 3 AC Milan Super Cup Al-Awwal Park
09/22/2024 Inter 1 - 2 AC Milan Serie A Stadio Giuseppe Meazza
11/23/2025
0 - 1
Serie A Stadio Giuseppe Meazza
04/23/2025
0 - 3
Coppa Italia Stadio Giuseppe Meazza
04/02/2025
1 - 1
Coppa Italia Stadio Giuseppe Meazza
02/02/2025
1 - 1
Serie A Stadio Giuseppe Meazza
01/06/2025
2 - 3
Super Cup Al-Awwal Park
09/22/2024
1 - 2
Serie A 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)WHellas Verona 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 Hellas 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)DHellas Verona 2 - 2 Cagliari (26-10-2025)
15 Parma 12 11 9 15 -6 WHellas Verona 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 Hellas 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 Hellas Verona 12 6 7 18 -11 LHellas Verona 1 - 2 Parma (23-11-2025)DLecce 0 - 0 Hellas Verona (08-11-2025)LHellas Verona 1 - 2 Inter (02-11-2025)LComo 3 - 1 Hellas Verona (29-10-2025)DHellas Verona 2 - 2 Cagliari (26-10-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.