Serie A · Matchweek 36
Strahinja Pavlović 88'
Christopher Nkunku 90' (pen)
HT 0:2
Éderson 7'
Davide Zappacosta 29'
Giacomo Raspadori 51'
Sun, 10 May 2026, 19:45 (UK) · Stadio Giuseppe Meazza, Milan
AC Milan 5th · 67 pts|Atalanta 7th · 58 pts

AC Milan edged xG (2.21–1.38) but Atalanta took the win.

Player of the matchÉderson8.7Decisive moment7' Éderson+0.7

AC Milan 2-3 Atalanta

Key numbers

  • Possession 58% – 42%
  • Shots 20 (9 on target) – 9 (5)
  • Decisive moment: 7' Éderson, FN xPts +0.7
Player of the match
Éderson 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

0-10-20-31-32-3
AC Milan ahead 0 min · level 7 min · Atalanta ahead 83 min
  • Christopher Nkunku — off the bench 45 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

7' Éderson Goal +0.7
29' Davide Zappacosta Goal · scorer +0.3 · assist Nikola Krstović +0.1 +0.4
51' Giacomo Raspadori Goal · assist Éderson +0.1
88' Strahinja Pavlović Goal · assist Samuele Ricci 0.0
90' Christopher Nkunku Pen goal +0.1
AC Milan Expected (last two seasons) 1.1Own moments +0.1Opponent moments −1.0Time effect −0.2→ League points won 0
Atalanta Expected (last two seasons) 1.6Own moments +1.2Opponent moments −0.2Time effect +0.4→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

AC MilanAtalanta
58%Possession42%
2.21Expected goals (xG)1.38
0.11xG per shot0.15
20Shots9
9Shots on target5
45%Shots on target %56%
9Shots in box7
542Passes408
88%Pass accuracy80%
2Corners2
2Saves8
8Fouls17
3Yellow cards3
2Offsides2

Compared with usual

AC Milan

38 matches this season, all competitions baseline
This matchAvg
Goals21.4
Conceded30.79
xG2.211.4
xG against1.381
Shots2013.6
On target94.3
Shots faced910.8
xG per shot0.110.12
Possession58%53.3%
Passes542503.4
Pass accuracy88%87.3%
Corners24.7
Fouls810.3

Atalanta

51 matches this season, all competitions baseline
This matchAvg
Goals31.4
Conceded21.1
xG1.381.5
xG against2.211.2
Shots914.8
On target54.6
Shots faced2011.6
xG per shot0.150.1
Possession42%54%
Passes408492.9
Pass accuracy80%84%
Corners25.4
Fouls1711.4

Timeline

  • 7' Goal Éderson league goal #2
  • 29' Goal Davide Zappacosta league goal #3 assist Nikola Krstović
  • 34' Yellow Rafael Leão
  • 46' Sub Ruben Loftus-Cheek → Christopher Nkunku
  • 48' Sub Giorgio Scalvini → Odilon Kossounou
  • 51' Goal Giacomo Raspadori league goal #3 assist Éderson
  • 55' Sub Davide Zappacosta → Raoul Bellanova
  • 58' Sub Koni De Winter → Zachary Athekame
  • 58' Sub Santiago Giménez → Niclas Füllkrug
  • 58' Sub Rafael Leão → Youssouf Fofana
  • 63' Sub → Honest Ahanor
  • 63' Sub Charles De Ketelaere → Mario Pašalić
  • 70' Yellow Isak Hien
  • 80' Sub Davide Bartesaghi → Pervis Estupiñán
  • 88' Goal Strahinja Pavlović league goal #5 assist Samuele Ricci
  • 89' Yellow Pervis Estupiñán
  • 90' Yellow Alexis Saelemaekers
  • 90' Goal Christopher Nkunku (pen) league goal #6
  • 90+5' Yellow Nikola Krstović
  • 90+6' Yellow Raoul Bellanova

Category leaders

  • Key passesYoussouf Fofana3
  • Duels wonMatteo Gabbia8/14
  • DribblesChristopher Nkunku2/3
  • Defensive actionsIsak Hien8
  • ShotsChristopher Nkunku4 (on target 3)
  • Fouls wonSamuele Ricci3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.