Serie A · Matchweek 27
Ismael Koné 23'
Kristian Thorstvedt 69'
HT 1:0
Yunus Musah 88'
Sun, 1 Mar 2026, 14:00 (UK) · MAPEI Stadium - Città del Tricolore, Reggio Emilia
Sassuolo 9th → 8th · 38 pts|Atalanta 7th · 45 pts

Atalanta edged xG (1.52–3.18) but Sassuolo took the win.

Player of the matchDavide Zappacosta8.1Decisive moment69' Kristian Thorstvedt+0.8

Sassuolo 2-1 Atalanta

Key numbers

  • Possession 24% – 76%
  • Shots 7 (5 on target) – 26 (7)
  • Decisive moment: 69' Kristian Thorstvedt, FN xPts +0.8
Player of the match
Davide Zappacosta 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

1-02-02-1
Sassuolo ahead 67 min · level 23 min · Atalanta ahead 0 min
  • Sassuolo: Red card 16' → ~74 min a player down
  • Davide Zappacosta — off the bench 45 min · 0G 1A
  • Yunus Musah — off the bench 23 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.

16' Andrea Pinamonti Red card −0.3
23' Ismael Koné Goal · scorer +0.4 · assist Armand Laurienté +0.2 +0.6
69' Kristian Thorstvedt Goal · scorer +0.6 · assist Armand Laurienté +0.2 +0.8
88' Yunus Musah Goal · assist Davide Zappacosta +0.2
Sassuolo Expected (last two seasons) 0.6Own moments +1.1Opponent moments −0.4Time effect +1.7→ League points won 3
Atalanta Expected (last two seasons) 2.2Own moments +0.2Opponent moments −0.9Time effect −1.5→ 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

SassuoloAtalanta
24%Possession76%
1.52Expected goals (xG)3.18
0.22xG per shot0.12
7Shots26
5Shots on target7
71%Shots on target %27%
6Shots in box20
208Passes656
69%Pass accuracy92%
3Corners9
6Saves3
3Fouls13
2Yellow cards2
1Offsides4

Compared with usual

Sassuolo

28 matches this season, all competitions baseline
This matchAvg
Goals21.2
Conceded11.4
xG1.521
xG against3.181.3
Shots711.1
On target53.8
Shots faced2613.7
xG per shot0.220.1
Possession24%44.8%low
Passes208390.5low
Pass accuracy69%81.6%low
Corners34
Fouls312.6

Atalanta

38 matches this season, all competitions baseline
This matchAvg
Goals11.5
Conceded20.92
xG3.181.5
xG against1.521.2
Shots2614.4
On target74.6
Shots faced711.4
xG per shot0.120.1
Possession76%53.6%high
Passes656479.4
Pass accuracy92%83.7%high
Corners95.2
Fouls1311.4

Timeline

  • 12' Yellow Jay Idzes
  • 16' Red Andrea Pinamonti
  • 21' Yellow Lorenzo Bernasconi
  • 23' Goal Ismael Koné league goal #5 assist Armand Laurienté
  • 46' Sub Lorenzo Bernasconi → Kamaldeen Sulemana
  • 46' Sub Raoul Bellanova → Davide Zappacosta
  • 46' Sub Gianluca Scamacca → Nikola Krstović
  • 57' Yellow Nemanja Matić
  • 58' Yellow Nicola Zalewski
  • 67' Sub Nicola Zalewski → Yunus Musah
  • 69' Goal Kristian Thorstvedt league goal #3 assist Armand Laurienté
  • 73' Sub Domenico Berardi → M'Bala Nzola
  • 73' Sub Nemanja Matić → Luca Lipani
  • 74' Sub Armand Laurienté → Alieu Fadera
  • 76' Sub Berat Djimsiti → Isak Hien
  • 79' Sub → Edoardo Iannoni
  • 88' Goal Yunus Musah league goal #1 assist Davide Zappacosta
  • 89' Sub Ismael Koné → Josh Doig

Category leaders

  • Key passesDavide Zappacosta5
  • Duels wonNemanja Matić10/14
  • DribblesNemanja Matić2/2
  • Defensive actionsUlisses Garcia7
  • ShotsLazar Samardžić4 (on target 3)
  • Fouls wonDomenico Berardi4

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.