Serie A Gameweek 15

AC Milan 2 - 2 FT Sassuolo

Stadio Giuseppe Meazza

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

Futmetrix Verdict
88
FT
Sun, Dec 14
Italiano
AC Milan
2-2
Sassuolo
⚡ Intensity 68
⚖️ Balance 80
🏆 Stakes 49
🎲 Upset 72
Bartesaghi Brace Not Enough at San Siro

Win Probability

  • AC Milan 56%
  • Draw 25%
  • Sassuolo 19%

Futmetrix AI estimate

Stalemate at the San Siro: Bartesaghi Brace Denied by Late Leveller

Must-Watch Futmetrix Score: 88/100. AC Milan’s push for the summit hit a frustrating roadblock as a resilient Sassuolo side fought back to claim a share of the spoils in a high-octane encounter.

The Early Ambush

The action at the Stadio Giuseppe Meazza ignited early, but it was the visitors who silenced the home crowd. Just 13 minutes in, I. Kone capitalized on an assist from Pinamonti to give Sassuolo a shock lead. An Intensity rating of 10.2 was evident from the opening exchanges, as the Neroverdi refused to be intimidated by the historic surroundings. AC Milan controlled possession with 59%, looking to find a rhythm through the midfield presence of R. Loftus-Cheek, but the early deficit forced them into a more urgent, albeit sometimes erratic, attacking posture. The Balance of the match shifted significantly as the hosts ramped up the pressure, searching for a way back into the contest.

The Bartesaghi Surge

The narrative shifted dramatically thanks to an inspired performance from young defender D. Bartesaghi. In the 34th minute, he levelled the scores with a clinical finish after fine work from Loftus-Cheek. Milan carried that momentum through the interval, and just two minutes into the second half, Bartesaghi struck again. This time, he was set up by C. Nkunku to put the Rossoneri 2-1 ahead. With Strahinja Pavlović providing a solid foundation at the back, Milan looked poised to secure all three points. The Stakes were visible in every challenge, as the home side sought to consolidate their second-place standing in the table while Sassuolo hunted for a route back into the game.

The Final Twist

Despite Milan's statistical dominance, including 13 total shots and a consistent barrage of 7 corners, they could not find the elusive third goal to kill the match. Sassuolo’s tactical persistence paid off in the 77th minute. Substitute A. Lauriente proved to be the game-changer, slotting home his side’s second of the day following another Pinamonti assist. This late intervention ensured the Balance score reached 8.6, reflecting a match where the lead changed hands multiple times. The result leaves Milan reflecting on dropped points in the title race, while Sassuolo celebrates a hard-earned point that maintains their status as one of the league's most dangerous giant-killers.

Key Questions

What made Davide Bartesaghi the Man of the Match?

Bartesaghi earned a 9.3 rating by scoring two crucial goals, showcasing elite positioning and finishing rarely seen from a defender.

What does this mean for AC Milan's season?

This draw represents a missed opportunity to close the gap at the top, leaving Milan with work to do in the title race.

How did substitute Davide Bartesaghi change the game?

Though starting the match, his clinical brace completely reversed the early 0-1 deficit to put Milan in a winning position.

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
59%
41%
AC Milan 59%
Sassuolo 41%
Shots
13
8
AC Milan 13
Sassuolo 8
Shots on Target
5
3
AC Milan 5
Sassuolo 3
Expected Goals (xG)
1.45
1.07
AC Milan 1.45
Sassuolo 1.07
Passes
537
377
AC Milan 537
Sassuolo 377
Pass Accuracy
89%
84%
AC Milan 89%
Sassuolo 84%
Corners
7
3
AC Milan 7
Sassuolo 3
Fouls
12
12
AC Milan 12
Sassuolo 12
Yellow Cards
1
3
AC Milan 1
Sassuolo 3
Red Cards
0
0
AC Milan 0
Sassuolo 0

Match Events

I. Kone (A. Pinamonti) ⚽ 13'
Alieu Fadera 🟨 23'
34' ⚽ D. Bartesaghi (R. Loftus-Cheek)
HT
47' ⚽ D. Bartesaghi (C. Nkunku)
↓ A. Fadera ↑A. Lauriente 🔄 59'
↓ F. Cande ↑J. Doig 🔄 60'
60' 🔄 ↓ M. Gabbia ↑K. De Winter
73' 🔄 ↓ C. Pulisic ↑S. Ricci
A. Lauriente (A. Pinamonti) ⚽ 77'
↓ A. Pinamonti ↑L. Moro 🔄 86'
↓ C. Volpato ↑W. Cheddira 🔄 86'
90' 🔄 ↓ A. Saelemaekers ↑Z. Athekame
90'+1 🔄 ↓ D. Bartesaghi ↑P. Estupinan
FT

Player Cards

Our take on every player in this match

AC Milan

Goalkeepers
Mike Maignan
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Fikayo Tomori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matteo Gabbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Strahinja Pavlović
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Alexis Saelemaekers
MAGNET
MAGNET
68
Activity
68
Activity
54
Passes
14
Duels
Ruben Loftus-Cheek
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Luka Modrić
MAGNET
MAGNET
113
Activity
113
Activity
102
Passes
11
Duels
Adrien Rabiot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Davide Bartesaghi
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.3
Rating
Forwards
Christopher Nkunku
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Christian Pulišić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Matteo Pittarella
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Zachary Athekame
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Koni De Winter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Pervis Estupiñán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
David Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ardon Jashari
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
17
Total Mins
Started
Entry

Sassuolo

Goalkeepers
Arijanet Murić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Sebastian Walukiewicz
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
40%
Pass Acc
Jay Idzes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tarik Muharemović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Fali Candé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
60
Entry
Midfielders
Kristian Thorstvedt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nemanja Matić
MAGNET
MAGNET
82
Activity
82
Activity
75
Passes
7
Duels
Ismaël Koné
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Cristian Volpato
NPC
NPC
87
Minutes
87
Minutes
20%
Pass Acc
6.2
Rating
Andrea Pinamonti
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
9%
Pass Acc
Alieu Fadera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
BENCH
Giacomo Satalino
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gioele Zacchi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Woyo Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josh Doig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Cas Odenthal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edoardo Iannoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Lipani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aster Vranckx
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Walid Cheddira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Armand Laurienté
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Luca Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Nicholas Pierini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/03/2026 Sassuolo 2 - 0 AC Milan Serie A MAPEI Stadium - Città del Tricolore
12/14/2025 AC Milan 2 - 2 Sassuolo Serie A Stadio Giuseppe Meazza
12/03/2024 AC Milan 6 - 1 Sassuolo Coppa Italia Stadio Giuseppe Meazza
04/14/2024 Sassuolo 3 - 3 AC Milan Serie A MAPEI Stadium - Città del Tricolore
12/30/2023 AC Milan 1 - 0 Sassuolo Serie A Stadio Giuseppe Meazza
01/29/2023 AC Milan 2 - 5 Sassuolo Serie A Stadio Giuseppe Meazza
08/30/2022 Sassuolo 0 - 0 AC Milan Serie A MAPEI Stadium - Città del Tricolore
05/22/2022 Sassuolo 0 - 3 AC Milan Serie A MAPEI Stadium - Città del Tricolore
11/28/2021 AC Milan 1 - 3 Sassuolo Serie A Stadio Giuseppe Meazza
04/21/2021 AC Milan 1 - 2 Sassuolo Serie A Stadio Giuseppe Meazza
05/03/2026
Serie A MAPEI Stadium - Città del Tricolore
12/14/2025
Serie A Stadio Giuseppe Meazza
12/03/2024
Coppa Italia Stadio Giuseppe Meazza
04/14/2024
Serie A MAPEI Stadium - Città del Tricolore
12/30/2023
Serie A Stadio Giuseppe Meazza
01/29/2023
Serie A Stadio Giuseppe Meazza
08/30/2022
Serie A MAPEI Stadium - Città del Tricolore
05/22/2022
Serie A MAPEI Stadium - Città del Tricolore
11/28/2021
Serie A Stadio Giuseppe Meazza
04/21/2021
Serie A Stadio Giuseppe Meazza
AC Milan Win
Sassuolo Win
Draw

League Standings

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