Serie A · Matchweek 1
Giacomo Raspadori 6'
Nikola Krstović 65'
HT 1:0
Cas Odenthal 55'
Sun, 23 Aug 2026, 19:45 (UK) · New Balance Arena, Bergamo
Atalanta · 3 pts|Sassuolo · 0 pts

Atalanta won their Serie A opener despite Sassuolo's far higher xG, with Marco Carnesecchi's saves and a substitute's goal making the difference.

Player of the matchGianluca Gaetano8.1Decisive moment65' Nikola Krstović+1.2

Atalanta 2-1 Sassuolo: Krstović's winner from the bench

Key numbers

  • xG 0.88 vs 2.7: Sassuolo had the better chances
  • Seven saves from Carnesecchi kept Atalanta level
  • Atalanta led for 74 of 90 minutes

Atalanta win despite losing the xG battle

Atalanta beat Sassuolo 2-1 to start their Serie A campaign, even though the chance quality was firmly with the visitors: Sassuolo's xG of 2.7 dwarfed Atalanta's 0.88. Seven saves from Marco Carnesecchi kept the hosts in the contest.

A substitute restores the lead

Giacomo Raspadori scored first and Cas Odenthal levelled in the 55th minute. Nikola Krstović's winner followed in the 65th, after he had come on in the 60th, and turning 1-1 into 2-1 was worth +1.2 FN xPts.

Player of the match
Gianluca Gaetano 8.1Dominant

He provided an assist, made four tackles and won five of nine duels.

Gaetano's assist for the 6th-minute opener began a lead that lasted 74 minutes in total. He also completed 63 of 68 passes in midfield, giving Atalanta a reliable reference point in possession.

Game state

1-01-12-1
Atalanta ahead 74 min · level 16 min · Sassuolo ahead 0 min
  • Nikola Krstović — off the bench 30 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.

6' Giacomo Raspadori Goal · scorer +0.5 · assist Gianluca Gaetano +0.2 +0.7
55' Cas Odenthal Goal +0.8
65' Nikola Krstović Goal +1.2
Atalanta Expected (last two seasons) 1.7Own moments +1.9Opponent moments −1.1Time effect +0.5→ League points won 3
Sassuolo Expected (last two seasons) 1.0Own moments +0.8Opponent moments −1.4Time 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

AtalantaSassuolo
56%Possession44%
0.88Expected goals (xG)2.7
0.06xG per shot0.12
14Shots22
7Shots on target8
50%Shots on target %36%
8Shots in box12
596Passes466
91%Pass accuracy91%
4Corners4
7Saves5
9Fouls10
0Yellow cards0
0Offsides1

Timeline

  • 6' Goal Giacomo Raspadori league goal #1 assist Gianluca Gaetano
  • 55' Goal Cas Odenthal league goal #1
  • 60' Sub Mario Pašalić → Lazar Samardžić
  • 60' Sub Nicola Zalewski → Charles De Ketelaere
  • 60' Sub Gianluca Scamacca → Nikola Krstović
  • 64' Sub Vasilije Adžić → Kristian Thorstvedt
  • 65' Goal Nikola Krstović league goal #1
  • 71' Sub Lorenzo Bernasconi → Sead Kolašinac
  • 74' Sub Tommaso Macchioni → Fedde Leysen
  • 74' Sub Nemanja Matić → Benjamín Domínguez
  • 82' Sub Giacomo Raspadori → Eljif Elmas
  • 88' Sub Cristian Volpato → Riccardo Ciervo
  • 88' Sub Kieron Bowie → Gabriel Kulla

Category leaders

  • Key passesCristian Volpato5
  • Duels wonDarryl Bakola9/11
  • DribblesNemanja Matić3/3
  • Defensive actionsDarryl Bakola6
  • ShotsArmand Laurienté5 (on target 2)
  • Fouls wonÉderson3
#Atalanta#Sassuolo#Serie A#Gianluca Gaetano#Nikola Krstović#Giacomo Raspadori

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.