Serie A Regular Season - 13

AC Milan 1 - 0 FT Lazio

Stadio Giuseppe Meazza

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

Futmetrix Verdict
46
FT
Sat, Nov 29
Italiano
AC Milan
1-0
Lazio
⚡ Intensity 36
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 0
Leao strikes, Milan survive late VAR drama

Leao Strike and Late VAR Intervention Secure Milan Victory

Average Entertainment Futmetrix Score: 46/100. A gritty victory sees Milan tighten their grip on the table after a night of high stakes and late controversy at the San Siro.

Tactical Standoff at San Siro

The evening at Stadio Giuseppe Meazza began with a chess-like Balance, as Lazio edged possession (54%) without finding an immediate breakthrough. A barrage of 25 shots across the match turned the pitch into a shooting gallery, yet clear-cut chances remained elusive during the opening act. Fikayo Tomori anchored the home defense with precision, ensuring that despite the visitors' control of the ball, Mike Maignan was only called upon for routine work early on. The technical quality was high, but both sides lacked the clinical edge required to break the deadlock before the interval, leaving the match in a state of nervous tension.

The Breakthrough and Shift in Momentum

The decisive moment arrived early in the second half when the game’s Intensity rating of 5.7 reached its peak. In the 51st minute, F. Tomori turned creator, delivering an incisive ball for R. Leao to sweep home for the 1-0 lead. This single goal shifted the narrative entirely, forcing the AC Milan into a more defensive posture while Lazio threw caution to the wind. The tactical shift favored Milan’s counter-attacking potential, yet they struggled to find a second goal to kill the match, inviting late pressure from a Lazio side that refused to concede defeat easily.

VAR Drama and Table Implications

The match reached a boiling point in the 97th minute of stoppage time. A penalty originally awarded to Lazio was sensationally overturned by VAR, involving a challenge related to Alessio Romagnoli. The decision left the visiting bench incensed while the home crowd erupted in relief. With the Stakes measured at 7.0, the significance of these three points for the title race cannot be overstated. Milan’s ability to survive this late scare, bolstered by Maignan’s four vital saves, reinforces their status as league leaders. The result leaves Lazio frustrated, having dominated large spells of possession but failing to find the back of the net.

Key Questions

How did VAR change this match?

VAR overturned a 97th-minute penalty for Lazio, denying them a late equalizer and preserving Milan's crucial 1-0 lead.

What does this mean for AC Milan's season?

The win keeps Milan top of Serie A with 31 points, proving they can grind out results even when not dominating possession.

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
46%
54%
AC Milan 46%
Lazio 54%
Shots
16
9
AC Milan 16
Lazio 9
Shots on Target
4
4
AC Milan 4
Lazio 4
Expected Goals (xG)
1.47
0.68
AC Milan 1.47
Lazio 0.68
Passes
493
569
AC Milan 493
Lazio 569
Pass Accuracy
89%
88%
AC Milan 89%
Lazio 88%
Corners
1
4
AC Milan 1
Lazio 4
Fouls
10
12
AC Milan 10
Lazio 12
Yellow Cards
3
4
AC Milan 3
Lazio 4
Red Cards
0
0
AC Milan 0
Lazio 0

Match Events

26' 🟨 Fikayo Tomori
HT
51' R. Leao (F. Tomori)
Luca Pellegrini 🟨 57'
M. Vecino F. Dele-Bashiru 🔄 62'
B. Dia T. Castellanos 🔄 62'
64' 🟨 Matteo Gabbia
65' 🔄 Y. Fofana R. Loftus-Cheek
G. Isaksen Pedro 🔄 70'
82' 🔄 C. Nkunku S. Ricci
L. Pellegrini N. Tavares 🔄 85'
T. Basic T. Noslin 🔄 85'
89' 🟨 Samuele Ricci
Alessio Romagnoli 90'+7
Mattia Zaccagni 🟨 90'+13
Mattéo Guendouzi 🟨 90'+14
FT

Player Cards

Our take on every player in this match

AC Milan

Goalkeepers
M. Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
F. Tomori
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
8.3
Rating
M. Gabbia
MAGNET
MAGNET
83
Activity
83
Activity
78
Passes
5
Duels
S. Pavlovic
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
A. Saelemaekers
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Y. Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
L. Modric
MAGNET
MAGNET
85
Activity
85
Activity
78
Passes
7
Duels
A. Rabiot
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
D. Bartesaghi
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
40%
Pass Acc
Forwards
C. Nkunku
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
R. Leao
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
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
8
Total Mins
Started
Entry
R. Loftus-Cheek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
A. Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Lazio

Goalkeepers
I. Provedel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Marusic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Gila
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
A. Romagnoli
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
L. Pellegrini
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Midfielders
M. Guendouzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Vecino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
T. Basic
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
G. Isaksen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
B. Dia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
M. Zaccagni
MAGNET
MAGNET
52
Activity
52
Activity
36
Passes
16
Duels
BENCH
C. Mandas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Furlanetto
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Patric
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Tavares
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
O. Provstgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Dele-Bashiru
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
R. Belahyane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
T. Castellanos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
T. Noslin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
M. Lazzari
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
02/03/2025 AC Milan 1 - 2 Lazio Serie A Stadio Giuseppe Meazza
31/08/2024 Lazio 2 - 2 AC Milan Serie A Stadio Olimpico
01/03/2024 Lazio 0 - 1 AC Milan Serie A Stadio Olimpico
30/09/2023 AC Milan 2 - 0 Lazio Serie A Stadio Giuseppe Meazza
06/05/2023 AC Milan 2 - 0 Lazio Serie A Stadio Giuseppe Meazza
24/01/2023 Lazio 4 - 0 AC Milan Serie A Stadio Olimpico
24/04/2022 Lazio 1 - 2 AC Milan Serie A Stadio Olimpico
09/02/2022 AC Milan 4 - 0 Lazio Coppa Italia Stadio Giuseppe Meazza
02/03/2025
1 - 2
Serie A Stadio Giuseppe Meazza
31/08/2024
2 - 2
Serie A Stadio Olimpico
01/03/2024
0 - 1
Serie A Stadio Olimpico
30/09/2023
2 - 0
Serie A Stadio Giuseppe Meazza
06/05/2023
2 - 0
Serie A Stadio Giuseppe Meazza
24/01/2023
4 - 0
Serie A Stadio Olimpico
24/04/2022
1 - 2
Serie A Stadio Olimpico
09/02/2022
4 - 0
Coppa Italia Stadio Giuseppe Meazza
AC Milan Win
Lazio Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AC Milan 13 28 19 9 +10 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)DAtalanta 1 - 1 AC Milan (28-10-2025)
2 Napoli 13 28 20 11 +9 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)WLecce 0 - 1 Napoli (28-10-2025)
3 Inter 13 27 28 13 +15 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)WInter 3 - 0 Fiorentina (29-10-2025)
4 AS Roma 13 27 15 7 +8 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)WAS Roma 2 - 1 Parma (29-10-2025)
5 Como 13 24 19 7 +12 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)WComo 3 - 1 Verona (29-10-2025)
6 Bologna 13 24 22 11 +11 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)DBologna 0 - 0 Torino (29-10-2025)
7 Juventus 13 23 17 12 +5 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)WJuventus 3 - 1 Udinese (29-10-2025)
8 Lazio 13 18 15 10 +5 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)DPisa 0 - 0 Lazio (30-10-2025)
9 Udinese 13 18 14 20 -6 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)LJuventus 3 - 1 Udinese (29-10-2025)
10 Sassuolo 13 17 16 16 0 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)WCagliari 1 - 2 Sassuolo (30-10-2025)
11 Cremonese 13 17 16 17 -1 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)WGenoa 0 - 2 Cremonese (29-10-2025)
12 Atalanta 13 16 16 14 +2 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)DAtalanta 1 - 1 AC Milan (28-10-2025)
13 Torino 13 14 12 23 -11 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)DBologna 0 - 0 Torino (29-10-2025)
14 Lecce 13 13 10 17 -7 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)LLecce 0 - 1 Napoli (28-10-2025)
15 Cagliari 13 11 13 19 -6 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)LCagliari 1 - 2 Sassuolo (30-10-2025)
16 Genoa 13 11 13 20 -7 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)LGenoa 0 - 2 Cremonese (29-10-2025)
17 Parma 13 11 9 17 -8 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)LAS Roma 2 - 1 Parma (29-10-2025)
18 Pisa 13 10 10 18 -8 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)DPisa 0 - 0 Lazio (30-10-2025)
19 Fiorentina 13 6 10 21 -11 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)LInter 3 - 0 Fiorentina (29-10-2025)
20 Verona 13 6 8 20 -12 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)LComo 3 - 1 Verona (29-10-2025)