Serie A Gameweek 7

AC Milan 3 - 2 FT Atalanta

San Siro/Giuseppe Meazza

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

Futmetrix Verdict
79
FT
Sun, Oct 18
Italiano
AC Milan
3-2
Atalanta
โšก Intensity 86
โš–๏ธ Balance 42
๐Ÿ† Stakes 33
๐ŸŽฒ Upset 0
Milan survive late Atalanta onslaught

Win Probability

  • AC Milan 53%
  • Draw 25%
  • Atalanta 22%

Futmetrix AI estimate

San Siro Spectacle: Milan Survive Late Atalanta Siege

Highly Entertaining Futmetrix Score: 79/100. A chaotic five-goal thriller at San Siro proved the hosts' mettle as they survived a dramatic late fightback to keep their unbeaten start intact.

Early Chaos and Control

Milan immediately took the match by the scruff of the neck, and a high Intensity rating tells the story of a breathless opening quarter. The hosts controlled possession, dictating the tempo and forcing Atalanta onto the back foot. AC Milan thought they had drawn first blood when Christian Pulisic found the net on 13 minutes, only for VAR to decisively intervene and wipe the goal from the board. Rather than wilt, the hosts doubled down. Their persistence paid off when a controversial penalty was validated by the booth, allowing Gonรงalo Ramos to convert the spot-kick in the 24th minute. The pressure continued to mount on Atalanta, who looked entirely overwhelmed before the interval. Just moments before the halftime whistle, Adrien Rabiot unleashed a fantastic strike to double the advantage, leaving the visitors with a mountain to climb.

The Fourteen-Minute Flurry

The second half exploded into an unrelenting shootout, completely shredding whatever tactical Balance remained on the pitch. In the 55th minute, VAR again took center stage, awarding the hosts another crucial penalty. Ramos stepped up for his brace but fluffed his lines from twelve yards. However, the collective groan around San Siro barely lasted a second. In the exact same minute of play, Mario Gila capitalized on the immediate aftermath, clinically burying the ball to give his side a seemingly unassailable three-goal cushion. At that precise juncture, an away collapse looked inevitable. But the Bergamo outfit refused to roll over. Managerial tweaks and timely substitutions injected fresh belief into the struggling visitors, setting the stage for a dramatic pivot that no one inside the stadium saw coming.

The Late Bergamo Surge

The script flipped spectacularly on 66 minutes when substitute Gianluca Gaetano expertly found the back of the net, giving the away supporters a sudden glimmer of hope. What looked like a consolation strike quickly morphed into a genuine threat. Nikola Krstoviฤ‡ rattled the hosts by firing home a second for the visitors with just nine minutes of regulation remaining, dragging the away side right back into the contest. The final moments were agonizing for the local fans, as the visitors threw every available body forward in a desperate hunt for an equalizer. Ultimately, the hosts clung to their slender advantage, securing a crucial three points that propels them up the table while extending their unbeaten run. The incredible Stakes of this clash will resonate as the season pushes forward.

Key Questions

Was the penalty miss by A. Rabiot the turning point?

Actually, Gonรงalo Ramos took and missed the second penalty, but Milan immediately scored through Mario Gila anyway to temporarily extend their lead.

How did VAR change this match?

It set a chaotic tone early, denying Christian Pulisic before validating two crucial penalties for the hosts in this dramatic encounter.

What made A. Rabiot the Man of the Match?

The Frenchman was the undisputed engine, delivering a brilliant goal and a vital assist while completely dominating the midfield battles.

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%
Atalanta 44%
Shots
11
12
AC Milan 11
Atalanta 12
Shots on Target
6
4
AC Milan 6
Atalanta 4
Expected Goals (xG)
2.38
1.57
AC Milan 2.38
Atalanta 1.57
Passes
599
463
AC Milan 599
Atalanta 463
Corners
2
2
AC Milan 2
Atalanta 2
Fouls
3
10
AC Milan 3
Atalanta 10
Yellow Cards
1
2
AC Milan 1
Atalanta 2
Red Cards
0
0
AC Milan 0
Atalanta 0

Match Events

13' โ€ข Christian Pulisic
โ†“ Sead Kolaลกinac โ†‘Relja Obric ๐Ÿ”„ 20'
22' โ€ข Yunus Musah
24' โšฝ Gonรงalo Ramos
41' ๐ŸŸจ Adrien Rabiot
43' โšฝ Adrien Rabiot (Diego Moreira)
HT
53' ๐Ÿ”„ โ†“ Samuel Chukwueze โ†‘Omari Hutchinson
55' โ€ข Adrien Rabiot
57' โšฝ Gonรงalo Ramos
57' โšฝ Mario Gila (Adrien Rabiot)
โ†“ Mario Paลกaliฤ‡ โ†‘Gianluca Gaetano ๐Ÿ”„ 59'
โ†“ Jonathan Rowe โ†‘Nicola Zalewski ๐Ÿ”„ 59'
Gianluca Gaetano (Nicola Zalewski) โšฝ 66'
โ†“ Lorenzo Bernasconi โ†‘Davide Zappacosta ๐Ÿ”„ 75'
75' ๐Ÿ”„ โ†“ Luka Modriฤ‡ โ†‘Ruben Loftus-Cheek
โ†“ Lazar Samardzic โ†‘Gianluca Scamacca ๐Ÿ”„ 75'
75' ๐Ÿ”„ โ†“ Yunus Musah โ†‘Pervis Estupinan
75' ๐Ÿ”„ โ†“ Christian Pulisic โ†‘Ardon Jashari
Relja Obric ๐ŸŸจ 78'
Nikola Krstoviฤ‡ (Raoul Bellanova) โšฝ 81'
84' ๐Ÿ”„ โ†“ Mario Gila โ†‘Fikayo Tomori
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
Koni De Winter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mario Gila
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Diego Moreira
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Strahinja Pavloviฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Luka Modriฤ‡
MAGNET
MAGNET
72
Activity
72
Activity
67
Passes
5
Duels
Yunus Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Adrien Rabiot
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
49%
Pass Acc
Forwards
Samuel Chukwueze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
Christian Puliลกiฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Gonรงalo Ramos
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Lorenzo Torriani
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. P. Bouyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Valeri Vladimirov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fikayo Tomori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Pervis Estupiรฑรกn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Sankhoun Diawara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Davide Bartesaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filippo Terracciano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Loftus-Cheek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Ardon Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Christian Comotto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omari Hutchinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Alphadjo Cissรจ
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francesco Camarda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Atalanta

Goalkeepers
Marco Carnesecchi
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
18%
Pass Acc
Defenders
Thomas Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sead Kolaลกinac
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
20
Entry
Midfielders
Lazar Samardลพiฤ‡
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Mario Paลกaliฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
ร‰derson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Charles De Ketelaere
MAGNET
MAGNET
49
Activity
49
Activity
40
Passes
9
Duels
Lorenzo Bernasconi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Raoul Bellanova
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
56%
Pass Acc
Forwards
Jonathan Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Nikola Krstoviฤ‡
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
M. Sonzogni
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marco Sportiello
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Davide Zappacosta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Javison Idele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Relja Obriฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
Started
Entry
M. Plaia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gianluca Gaetano
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
D. K. Pounga
👻 Invisible Nothing to note
Nicola Zalewski
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.0
Rating
Gianluca Scamacca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/10/2026 AC Milan 2 - 3 Atalanta Serie A Stadio Giuseppe Meazza
10/28/2025 Atalanta 1 - 1 AC Milan Serie A Gewiss Stadium
04/20/2025 AC Milan 0 - 1 Atalanta Serie A Stadio Giuseppe Meazza
12/06/2024 Atalanta 2 - 1 AC Milan Serie A Gewiss Stadium
02/25/2024 AC Milan 1 - 1 Atalanta Serie A Stadio Giuseppe Meazza
01/10/2024 AC Milan 1 - 2 Atalanta Coppa Italia Stadio Giuseppe Meazza
12/09/2023 Atalanta 3 - 2 AC Milan Serie A Gewiss Stadium
02/26/2023 AC Milan 2 - 0 Atalanta Serie A Stadio Giuseppe Meazza
08/21/2022 Atalanta 1 - 1 AC Milan Serie A Gewiss Stadium
05/15/2022 AC Milan 2 - 0 Atalanta Serie A Stadio Giuseppe Meazza
05/10/2026
Serie A Stadio Giuseppe Meazza
10/28/2025
Serie A Gewiss Stadium
04/20/2025
Serie A Stadio Giuseppe Meazza
12/06/2024
Serie A Gewiss Stadium
02/25/2024
Serie A Stadio Giuseppe Meazza
01/10/2024
Coppa Italia Stadio Giuseppe Meazza
12/09/2023
Serie A Gewiss Stadium
02/26/2023
Serie A Stadio Giuseppe Meazza
08/21/2022
Serie A Gewiss Stadium
05/15/2022
Serie A Stadio Giuseppe Meazza
AC Milan Win
Atalanta Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 7 19 21 9 +12 WBologna 1 - 3 Inter (17-10-2026)WInter 3 - 0 Parma (10-10-2026)DAS Roma 2 - 2 Inter (19-09-2026)WInter 5 - 3 Udinese (14-09-2026)WInter 3 - 2 Napoli (05-09-2026)
2 Lazio 7 19 14 4 +10 WJuventus 0 - 3 Lazio (18-10-2026)WLazio 3 - 1 Monza (11-10-2026)WVenezia 0 - 2 Lazio (19-09-2026)DLazio 2 - 2 AC Milan (12-09-2026)WUdinese 1 - 2 Lazio (07-09-2026)
3 AS Roma 7 17 16 3 +13 WAS Roma 2 - 0 Genoa (17-10-2026)DComo 0 - 0 AS Roma (11-10-2026)DAS Roma 2 - 2 Inter (19-09-2026)WTorino 0 - 2 AS Roma (14-09-2026)WAS Roma 2 - 1 Atalanta (05-09-2026)
4 AC Milan 7 15 14 7 +7 WAC Milan 3 - 2 Atalanta (18-10-2026)DSassuolo 1 - 1 AC Milan (11-10-2026)WAC Milan 3 - 0 Lecce (20-09-2026)DLazio 2 - 2 AC Milan (12-09-2026)DJuventus 1 - 1 AC Milan (06-09-2026)
5 Como 7 14 12 7 +5 WFiorentina 1 - 3 Como (18-10-2026)DComo 0 - 0 AS Roma (11-10-2026)LFrosinone 2 - 0 Como (20-09-2026)WComo 2 - 1 Parma (14-09-2026)WGenoa 1 - 4 Como (04-09-2026)
6 Frosinone 7 13 13 9 +4 WFrosinone 4 - 2 Sassuolo (16-10-2026)LNapoli 3 - 0 Frosinone (10-10-2026)WFrosinone 2 - 0 Como (20-09-2026)DGenoa 1 - 1 Frosinone (12-09-2026)WFrosinone 3 - 2 Venezia (06-09-2026)
7 Cagliari 7 13 6 7 -1 LMonza 4 - 0 Cagliari (19-10-2026)DCagliari 1 - 1 Juventus (11-10-2026)WUdinese 0 - 1 Cagliari (19-09-2026)WAtalanta 1 - 2 Cagliari (12-09-2026)WCagliari 1 - 0 Lecce (07-09-2026)
8 Juventus 7 11 9 8 +1 LJuventus 0 - 3 Lazio (18-10-2026)DCagliari 1 - 1 Juventus (11-10-2026)WJuventus 2 - 0 Atalanta (20-09-2026)LSassuolo 3 - 2 Juventus (13-09-2026)DJuventus 1 - 1 AC Milan (06-09-2026)
9 Napoli 7 10 10 7 +3 LVenezia 1 - 0 Napoli (17-10-2026)WNapoli 3 - 0 Frosinone (10-10-2026)DFiorentina 1 - 1 Napoli (20-09-2026)WNapoli 1 - 0 Bologna (13-09-2026)LInter 3 - 2 Napoli (05-09-2026)
10 Torino 7 10 10 9 +1 WParma 0 - 3 Torino (19-10-2026)WTorino 2 - 1 Udinese (12-10-2026)DBologna 1 - 1 Torino (19-09-2026)LTorino 0 - 2 AS Roma (14-09-2026)WFiorentina 1 - 2 Torino (05-09-2026)
11 Atalanta 7 9 10 11 -1 LAC Milan 3 - 2 Atalanta (18-10-2026)WAtalanta 3 - 1 Venezia (12-10-2026)LJuventus 2 - 0 Atalanta (20-09-2026)LAtalanta 1 - 2 Cagliari (12-09-2026)LAS Roma 2 - 1 Atalanta (05-09-2026)
12 Lecce 7 9 9 12 -3 WUdinese 0 - 3 Lecce (18-10-2026)LLecce 1 - 2 Bologna (11-10-2026)LAC Milan 3 - 0 Lecce (20-09-2026)WLecce 3 - 2 Monza (13-09-2026)LCagliari 1 - 0 Lecce (07-09-2026)
13 Sassuolo 7 8 12 14 -2 LFrosinone 4 - 2 Sassuolo (16-10-2026)DSassuolo 1 - 1 AC Milan (11-10-2026)LMonza 2 - 1 Sassuolo (18-09-2026)WSassuolo 3 - 2 Juventus (13-09-2026)DBologna 2 - 2 Sassuolo (06-09-2026)
14 Monza 7 7 13 15 -2 WMonza 4 - 0 Cagliari (19-10-2026)LLazio 3 - 1 Monza (11-10-2026)WMonza 2 - 1 Sassuolo (18-09-2026)LLecce 3 - 2 Monza (13-09-2026)DParma 1 - 1 Monza (06-09-2026)
15 Bologna 7 5 6 10 -4 LBologna 1 - 3 Inter (17-10-2026)WLecce 1 - 2 Bologna (11-10-2026)DBologna 1 - 1 Torino (19-09-2026)LNapoli 1 - 0 Bologna (13-09-2026)DBologna 2 - 2 Sassuolo (06-09-2026)
16 Udinese 7 4 9 16 -7 LUdinese 0 - 3 Lecce (18-10-2026)LTorino 2 - 1 Udinese (12-10-2026)LUdinese 0 - 1 Cagliari (19-09-2026)LInter 5 - 3 Udinese (14-09-2026)LUdinese 1 - 2 Lazio (07-09-2026)
17 Genoa 7 4 5 13 -8 LAS Roma 2 - 0 Genoa (17-10-2026)WGenoa 2 - 1 Fiorentina (10-10-2026)LParma 2 - 1 Genoa (20-09-2026)DGenoa 1 - 1 Frosinone (12-09-2026)LGenoa 1 - 4 Como (04-09-2026)
18 Fiorentina 7 4 8 17 -9 LFiorentina 1 - 3 Como (18-10-2026)LGenoa 2 - 1 Fiorentina (10-10-2026)DFiorentina 1 - 1 Napoli (20-09-2026)WVenezia 2 - 4 Fiorentina (11-09-2026)LFiorentina 1 - 2 Torino (05-09-2026)
19 Parma 7 4 4 13 -9 LParma 0 - 3 Torino (19-10-2026)LInter 3 - 0 Parma (10-10-2026)WParma 2 - 1 Genoa (20-09-2026)LComo 2 - 1 Parma (14-09-2026)DParma 1 - 1 Monza (06-09-2026)
20 Venezia 7 3 6 16 -10 WVenezia 1 - 0 Napoli (17-10-2026)LAtalanta 3 - 1 Venezia (12-10-2026)LVenezia 0 - 2 Lazio (19-09-2026)LVenezia 2 - 4 Fiorentina (11-09-2026)LFrosinone 3 - 2 Venezia (06-09-2026)

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.