Serie A Gameweek 7

AC Milan 2 - 1 FT Fiorentina

Stadio Giuseppe Meazza

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

Futmetrix Verdict
94
FT
Sun, Oct 19
Italiano
AC Milan
2-1
Fiorentina
⚡ Intensity 86
⚖️ Balance 87
🏆 Stakes 39
🎲 Upset 0
Leão double sparks late Milan comeback

Win Probability

  • AC Milan 72%
  • Draw 25%
  • Fiorentina 3%

Futmetrix AI estimate

Leão Double Keeps AC Milan at the Summit

Must-Watch Futmetrix Score: 94/100. A display of pure resilience saw the league leaders overcome a scare to maintain their title charge, leaving their opponents mired in the bottom three.

A Controlled Opening Phase

Under the lights of Stadio Giuseppe Meazza, AC Milan sought to assert their dominance from the outset, controlling possession with 56% of the ball. The midfield tempo was dictated by the evergreen Luka Modrić, whose four key passes constantly tested the tactical discipline of the visitors. Despite the pressure, Fiorentina remained resolute, absorbing a barrage of 14 shots throughout the match. With the Stakes rated at 7.0, the tension was palpable as the visitors fought for every scrap of ground to aid their survival hopes in an increasingly desperate relegation battle.

The Shock Lead and Response

The match exploded into life in the second half, shattering the Balance score of 7.7. In the 55th minute, R. Gosens stunned the home crowd by ghosting into the box and firing the visitors into a shock lead. However, the Rossoneri response was swift and clinical. Just eight minutes later, S. Pavlovic delivered a pinpoint ball that allowed Rafael Leão to restore parity with a powerful finish. The goal shifted the momentum entirely, as the home side realized they could not afford to drop points in a competitive title race against an opponent struggling for form.

VAR Drama and the Final Blow

The Intensity surged to 12.8 during a chaotic final ten minutes. The turning point arrived in the 84th minute when Santiago Giménez was brought down in the area. Following a tense VAR review that confirmed the penalty, Leão stepped up to the spot. The Portuguese forward made no mistake, converting in the 86th minute to complete his brace and secure the three points. The 2-1 result reinforces Milan’s position at the top of Serie A with 16 points from seven games, while Fiorentina remains winless and adrift in 18th place, highlighting the vast gulf in confidence between the two sides.

Key Questions

What made Rafael Leão the Man of the Match?

His clinical brace, including a high-pressure late penalty, single-handedly turned the game in AC Milan's favor.

How dramatic was the late winner by Rafael Leão?

Extremely dramatic, as it followed an 84th-minute VAR review that confirmed a crucial penalty in the final moments.

How did AC Milan complete the comeback from behind?

A quick equalizer via Pavlovic’s assist was followed by relentless pressure that eventually earned the match-winning penalty.

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
56%
44%
AC Milan 56%
Fiorentina 44%
Shots
14
5
AC Milan 14
Fiorentina 5
Shots on Target
4
1
AC Milan 4
Fiorentina 1
Expected Goals (xG)
1.98
1.08
AC Milan 1.98
Fiorentina 1.08
Passes
485
362
AC Milan 485
Fiorentina 362
Pass Accuracy
87%
85%
AC Milan 87%
Fiorentina 85%
Corners
1
3
AC Milan 1
Fiorentina 3
Fouls
14
12
AC Milan 14
Fiorentina 12
Yellow Cards
3
3
AC Milan 3
Fiorentina 3
Red Cards
0
0
AC Milan 0
Fiorentina 0

Match Events

HT
50' 🟨 Zachary Athekame
R. Gosens ⚽ 55'
57' 🔄 ↓ Z. Athekame ↑S. Gimenez
60' 🟨 Youssouf Fofana
63' ⚽ R. Leao (S. Pavlovic)
↓ R. Gosens ↑F. Parisi 🔄 69'
↓ J. Fazzini ↑A. Gudmundsson 🔄 70'
74' 🟨 Fikayo Tomori
↓ M. Kean ↑R. Piccoli 🔄 77'
Fabiano Parisi 🟨 85'
86' ⚽ R. Leao
↓ H. Nicolussi Caviglia ↑S. Sohm 🔄 87'
Luca Ranieri 🟨 88'
↓ R. Mandragora ↑E. Dzeko 🔄 88'
90' 🔄 ↓ A. Saelemaekers ↑K. De Winter
90'+3 🔄 ↓ R. Leao ↑C. Balentien
FT

Player Cards

Our take on every player in this match

AC Milan

Goalkeepers
Mike Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Fikayo Tomori
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
71%
Duel Win %
Matteo Gabbia
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Strahinja Pavlović
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Zachary Athekame
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Youssouf Fofana
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Luka Modrić
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
45%
Pass Acc
Samuele Ricci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Davide Bartesaghi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
Forwards
Alexis Saelemaekers
MAGNET
MAGNET
64
Activity
64
Activity
56
Passes
8
Duels
Rafael Leão
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Penalty
Impact
8.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
Koni De Winter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
David Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Sala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Giménez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Manuel Valletta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Fiorentina

Goalkeepers
David de Gea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Marin Pongračić
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Pablo Marí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luca Ranieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Dodô
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rolando Mandragora
NPC
NPC
88
Minutes
88
Minutes
15%
Pass Acc
6.2
Rating
Hans Nicolussi Caviglia
NPC
NPC
87
Minutes
87
Minutes
39%
Pass Acc
6
Rating
Nicolò Fagioli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Robin Gosens
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Jacopo Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Moise Kean
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
BENCH
Luca Lezzerini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tommaso Martinelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mattia Viti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niccolò Fortini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eddy Kouadio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fabiano Parisi
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6
Rating
Simon Sohm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Abdelhamid Sabiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cher Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edin Džeko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Albert Guðmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Roberto Piccoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/19/2025 AC Milan 2 - 1 Fiorentina Serie A Stadio Giuseppe Meazza
04/05/2025 AC Milan 2 - 2 Fiorentina Serie A Stadio Giuseppe Meazza
10/06/2024 Fiorentina 2 - 1 AC Milan Serie A Stadio Artemio Franchi
03/30/2024 Fiorentina 1 - 2 AC Milan Serie A Stadio Artemio Franchi
11/25/2023 AC Milan 1 - 0 Fiorentina Serie A Stadio Giuseppe Meazza
03/04/2023 Fiorentina 2 - 1 AC Milan Serie A Stadio Artemio Franchi
10/19/2025
Serie A Stadio Giuseppe Meazza
04/05/2025
Serie A Stadio Giuseppe Meazza
10/06/2024
Serie A Stadio Artemio Franchi
03/30/2024
Serie A Stadio Artemio Franchi
11/25/2023
Serie A Stadio Giuseppe Meazza
03/04/2023
Serie A Stadio Artemio Franchi
AC Milan Win
Fiorentina Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AC Milan 7 16 11 4 +7 WAC Milan 2 - 1 Fiorentina (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)WAC Milan 2 - 1 Napoli (28-09-2025)WUdinese 0 - 3 AC Milan (20-09-2025)WAC Milan 1 - 0 Bologna (14-09-2025)
2 Inter 7 15 18 8 +10 WAS Roma 0 - 1 Inter (18-10-2025)WInter 4 - 1 Cremonese (04-10-2025)WCagliari 0 - 2 Inter (27-09-2025)WInter 2 - 1 Sassuolo (21-09-2025)LJuventus 4 - 3 Inter (13-09-2025)
3 Napoli 7 15 12 7 +5 LTorino 1 - 0 Napoli (18-10-2025)WNapoli 2 - 1 Genoa (05-10-2025)LAC Milan 2 - 1 Napoli (28-09-2025)WNapoli 3 - 2 Pisa (22-09-2025)WFiorentina 1 - 3 Napoli (13-09-2025)
4 AS Roma 7 15 7 3 +4 LAS Roma 0 - 1 Inter (18-10-2025)WFiorentina 1 - 2 AS Roma (05-10-2025)WAS Roma 2 - 0 Hellas Verona (28-09-2025)WLazio 0 - 1 AS Roma (21-09-2025)LAS Roma 0 - 1 Torino (14-09-2025)
5 Bologna 7 13 11 5 +6 WCagliari 0 - 2 Bologna (19-10-2025)WBologna 4 - 0 Pisa (05-10-2025)DLecce 2 - 2 Bologna (28-09-2025)WBologna 2 - 1 Genoa (20-09-2025)LAC Milan 1 - 0 Bologna (14-09-2025)
6 Como 7 12 9 5 +4 WComo 2 - 0 Juventus (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)WFiorentina 1 - 2 Como (21-09-2025)DComo 1 - 1 Genoa (15-09-2025)
7 Juventus 7 12 9 7 +2 LComo 2 - 0 Juventus (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)DHellas Verona 1 - 1 Juventus (20-09-2025)WJuventus 4 - 3 Inter (13-09-2025)
8 Atalanta 7 11 11 5 +6 DAtalanta 0 - 0 Lazio (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)WTorino 0 - 3 Atalanta (21-09-2025)WAtalanta 4 - 1 Lecce (14-09-2025)
9 Sassuolo 7 10 8 8 0 DLecce 0 - 0 Sassuolo (18-10-2025)WHellas Verona 0 - 1 Sassuolo (03-10-2025)WSassuolo 3 - 1 Udinese (28-09-2025)LInter 2 - 1 Sassuolo (21-09-2025)WSassuolo 1 - 0 Lazio (14-09-2025)
10 Cremonese 7 10 8 9 -1 DCremonese 1 - 1 Udinese (20-10-2025)LInter 4 - 1 Cremonese (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)DCremonese 0 - 0 Parma (21-09-2025)DHellas Verona 0 - 0 Cremonese (15-09-2025)
11 Udinese 7 9 7 10 -3 DCremonese 1 - 1 Udinese (20-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LSassuolo 3 - 1 Udinese (28-09-2025)LUdinese 0 - 3 AC Milan (20-09-2025)WPisa 0 - 1 Udinese (14-09-2025)
12 Lazio 7 8 10 7 +3 DAtalanta 0 - 0 Lazio (19-10-2025)DLazio 3 - 3 Torino (04-10-2025)WGenoa 0 - 3 Lazio (29-09-2025)LLazio 0 - 1 AS Roma (21-09-2025)LSassuolo 1 - 0 Lazio (14-09-2025)
13 Cagliari 7 8 6 8 -2 LCagliari 0 - 2 Bologna (19-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LCagliari 0 - 2 Inter (27-09-2025)WLecce 1 - 2 Cagliari (19-09-2025)WCagliari 2 - 0 Parma (13-09-2025)
14 Torino 7 8 6 13 -7 WTorino 1 - 0 Napoli (18-10-2025)DLazio 3 - 3 Torino (04-10-2025)LParma 2 - 1 Torino (29-09-2025)LTorino 0 - 3 Atalanta (21-09-2025)WAS Roma 0 - 1 Torino (14-09-2025)
15 Parma 7 6 3 7 -4 DGenoa 0 - 0 Parma (19-10-2025)LParma 0 - 1 Lecce (04-10-2025)WParma 2 - 1 Torino (29-09-2025)DCremonese 0 - 0 Parma (21-09-2025)LCagliari 2 - 0 Parma (13-09-2025)
16 Lecce 7 6 5 10 -5 DLecce 0 - 0 Sassuolo (18-10-2025)WParma 0 - 1 Lecce (04-10-2025)DLecce 2 - 2 Bologna (28-09-2025)LLecce 1 - 2 Cagliari (19-09-2025)LAtalanta 4 - 1 Lecce (14-09-2025)
17 Hellas Verona 7 4 2 9 -7 DPisa 0 - 0 Hellas Verona (18-10-2025)LHellas Verona 0 - 1 Sassuolo (03-10-2025)LAS Roma 2 - 0 Hellas Verona (28-09-2025)DHellas Verona 1 - 1 Juventus (20-09-2025)DHellas Verona 0 - 0 Cremonese (15-09-2025)
18 Fiorentina 7 3 5 10 -5 LAC Milan 2 - 1 Fiorentina (19-10-2025)LFiorentina 1 - 2 AS Roma (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)LFiorentina 1 - 2 Como (21-09-2025)LFiorentina 1 - 3 Napoli (13-09-2025)
19 Genoa 7 3 3 9 -6 DGenoa 0 - 0 Parma (19-10-2025)LNapoli 2 - 1 Genoa (05-10-2025)LGenoa 0 - 3 Lazio (29-09-2025)LBologna 2 - 1 Genoa (20-09-2025)DComo 1 - 1 Genoa (15-09-2025)
20 Pisa 7 3 3 10 -7 DPisa 0 - 0 Hellas Verona (18-10-2025)LBologna 4 - 0 Pisa (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)LNapoli 3 - 2 Pisa (22-09-2025)LPisa 0 - 1 Udinese (14-09-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.