Real Madrid 1-0 Osasuna
Key numbers
- Possession 71% – 29%
- Shots 18 (5 on target) – 2 (0)
- Decisive moment: 51' Kylian Mbappé, FN xPts +0.7
Player of the match
Kylian Mbappé 8.5Dominant
Highest FN Score on the pitch: 8.5 (Dominant)
Game state
1-0
Real Madrid ahead 39 min · level 51 min · Osasuna ahead 0 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.
51'
Kylian Mbappé
Pen goal
+0.7
90+4'
Abel Bretones
Red card
0.0
Real Madrid
Expected (last two seasons) 2.4Own moments +0.7Opponent moments 0.0Time effect −0.1→ League points won 3
Osasuna
Expected (last two seasons) 0.4Own moments 0.0Opponent moments −0.5Time effect +0.1→ 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
Real MadridOsasuna
1.64Expected goals (xG)0.36
Timeline
- 51'
Goal
Kylian Mbappé (pen) league goal #1
- 66'
Sub
Rubén García → Victor Muñoz
- 68'
Sub
Trent Alexander-Arnold → Daniel Carvajal
- 68'
Sub
Brahim Díaz → Franco Mastantuono
- 77'
Sub
Aimar Oroz → Moi Gómez
- 78'
Sub
Vinícius Júnior → Gonzalo García
- 85'
Sub
Juan Cruz → Raúl García de Haro
- 90'
Yellow
Kylian Mbappé
- 90'
Sub
Arda Güler → Dani Ceballos
- 90+4'
Red
Abel Bretones
Category leaders
- Key passesDean Huijsen2
- Duels wonKylian Mbappé11/16
- DribblesKylian Mbappé8/12
- Defensive actionsFlavien Boyomo8
- ShotsKylian Mbappé3 (on target 2)
- Fouls wonDean Huijsen3
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.