Serie A · Matchweek 35
Domenico Berardi 5'
Armand Laurienté 47'
HT 1:0
Sun, 3 May 2026, 14:00 (UK) · MAPEI Stadium - Città del Tricolore, Reggio Emilia
Sassuolo 11th → 9th · 49 pts|AC Milan 3rd · 67 pts

Sassuolo won on the scoreboard and on xG (1.58–0.24).

Player of the matchArmand Laurienté8.7Decisive moment5' Domenico Berardi+0.8

Sassuolo 2-0 AC Milan

Key numbers

  • Possession 58% – 42%
  • Shots 13 (4 on target) – 7 (1)
  • Decisive moment: 5' Domenico Berardi, FN xPts +0.8
Player of the match
Armand Laurienté 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

1-02-0
Sassuolo ahead 85 min · level 5 min · AC Milan ahead 0 min
  • AC Milan: Red card 24' → ~66 min a player down

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.

5' Domenico Berardi Goal · scorer +0.6 · assist Armand Laurienté +0.2 +0.8
24' Fikayo Tomori Red card −0.4
47' Armand Laurienté Goal · scorer +0.3 · assist Kristian Thorstvedt +0.1 +0.4
Sassuolo Expected (last two seasons) 1.0Own moments +1.2Opponent moments +0.4Time effect +0.4→ League points won 3
AC Milan Expected (last two seasons) 1.8Own moments −0.4Opponent moments −1.0Time effect −0.4→ 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

SassuoloAC Milan
58%Possession42%
1.58Expected goals (xG)0.24
0.12xG per shot0.03
13Shots7
4Shots on target1
31%Shots on target %14%
9Shots in box2
550Passes392
93%Pass accuracy86%
2Corners3
1Saves2
16Fouls16
4Yellow cards4
1Offsides1

Compared with usual

Sassuolo

36 matches this season, all competitions baseline
This matchAvg
Goals21.2
Conceded01.3
xG1.580.99
xG against0.241.4
Shots1310.8
On target43.7
Shots faced714.3
xG per shot0.120.1
Possession58%44.4%
Passes550387.2high
Pass accuracy93%81.4%high
Corners24.1
Fouls1612.3

AC Milan

37 matches this season, all competitions baseline
This matchAvg
Goals01.4
Conceded20.76
xG0.241.5
xG against1.581
Shots713.8
On target14.4
Shots faced1310.8
xG per shot0.030.12
Possession42%53.6%
Passes392506.4
Pass accuracy86%87.3%
Corners34.7
Fouls1610.1

Timeline

  • 5' Goal Domenico Berardi league goal #8 assist Armand Laurienté
  • 9' Yellow Fikayo Tomori
  • 24' Second yellow Fikayo Tomori
  • 38' Yellow Nemanja Matić
  • 40' Sub Jay Idzes → Woyo Coulibaly
  • 46' Sub Nemanja Matić → Luca Lipani
  • 46' Sub Christopher Nkunku → Zachary Athekame
  • 47' Goal Armand Laurienté league goal #6 assist Kristian Thorstvedt
  • 57' Yellow Ulisses Garcia
  • 59' Sub Domenico Berardi → Cristian Volpato
  • 59' Sub Alexis Saelemaekers → Ruben Loftus-Cheek
  • 59' Sub Youssouf Fofana → Christian Pulisic
  • 59' Sub Rafael Leão → Santiago Giménez
  • 66' Sub Ardon Jashari → Samuele Ricci
  • 71' Yellow Samuele Ricci
  • 77' Yellow Ruben Loftus-Cheek
  • 84' Sub M'bala Nzola → Andrea Pinamonti
  • 84' Sub Armand Laurienté → Alieu Fadera
  • 89' Yellow Cristian Volpato
  • 90+4' Yellow Alieu Fadera

Category leaders

  • Key passesArmand Laurienté3
  • Duels wonKristian Thorstvedt9/16
  • DribblesSebastian Walukiewicz2/2
  • Defensive actionsTarik Muharemović6
  • ShotsKristian Thorstvedt3 (on target 0)
  • Fouls wonArmand Laurienté6

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.