Serie A · Matchweek 7
Rafael Leão 63'
Rafael Leão 86' (pen)
HT 0:0
Robin Gosens 55'
Sun, 19 Oct 2025, 19:45 (UK) · Stadio Giuseppe Meazza, Milan
AC Milan 5th → 1st · 16 pts|Fiorentina 18th · 3 pts

AC Milan won on the scoreboard and on xG (1.98–1.08).

Player of the matchRafael Leão8.1Decisive moment86' Rafael Leão+1.6

AC Milan 2-1 Fiorentina

Key numbers

  • Possession 56% – 44%
  • Shots 14 (4 on target) – 5 (1)
  • Decisive moment: 86' Rafael Leão, FN xPts +1.6
Player of the match
Rafael Leão 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

0-11-12-1
AC Milan ahead 4 min · level 78 min · Fiorentina ahead 8 min

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.

55' Robin Gosens Goal +1.1
63' Rafael Leão Goal · scorer +0.7 · assist Strahinja Pavlović +0.3 +1.0
86' Rafael Leão Pen goal +1.6
AC Milan Expected (last two seasons) 1.7Own moments +2.6Opponent moments −0.9Time effect −0.4→ League points won 3
Fiorentina Expected (last two seasons) 1.0Own moments +1.1Opponent moments −2.1Time effect 0.0→ League points won 0

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 MilanFiorentina
56%Possession44%
1.98Expected goals (xG)1.08
0.14xG per shot0.22
14Shots5
4Shots on target1
29%Shots on target %20%
10Shots in box2
485Passes362
87%Pass accuracy85%
1Corners3
1Saves2
14Fouls12
3Yellow cards3
0Offsides2

Compared with usual

AC Milan

8 matches this season, all competitions baseline
This matchAvg
Goals21.8
Conceded10.38
xG1.981.1high
xG against1.080.64
Shots1416.5
On target45.4
Shots faced58.1
xG per shot0.140.08high
Possession56%55.8%
Passes485530.8
Pass accuracy87%88.9%
Corners16.3
Fouls1410.3

Fiorentina

6 matches this season, all competitions baseline
This matchAvg
Goals10.67
Conceded21.3
xG1.081.1
xG against1.981.5
Shots512
On target12.3
Shots faced1412.2
xG per shot0.220.11
Possession44%51.3%
Passes362389.2
Pass accuracy85%81%
Corners34
Fouls1215.2

Timeline

  • 50' Yellow Zachary Athekame
  • 54' Yellow Hans Nicolussi Caviglia
  • 55' Goal Robin Gosens league goal #1
  • 57' Sub Zachary Athekame → Santiago Giménez
  • 60' Yellow Youssouf Fofana
  • 63' Goal Rafael Leão league goal #1 assist Strahinja Pavlović
  • 69' Sub Robin Gosens → Fabiano Parisi
  • 70' Sub Jacopo Fazzini → Albert Guðmundsson
  • 74' Yellow Fikayo Tomori
  • 77' Sub Moise Kean → Roberto Piccoli
  • 84' VAR Santiago Giménez
  • 85' Yellow Fabiano Parisi
  • 86' Goal Rafael Leão (pen) league goal #2
  • 87' Sub Hans Nicolussi Caviglia → Simon Sohm
  • 88' Yellow Luca Ranieri
  • 88' Sub Rolando Mandragora → Edin Džeko
  • 90' Sub Alexis Saelemaekers → Koni De Winter
  • 90+3' Sub Rafael Leão → Cheveyo Mul-Balentien

Category leaders

  • Key passesLuka Modrić4
  • Duels wonLuka Modrić6/10
  • DribblesAlexis Saelemaekers3/4
  • Defensive actionsLuka Modrić7
  • Fouls wonLuca Ranieri3

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.