UEFA Champions League · League phase MD5
Chiquinho 8'
Mehdi Taremi 52'
Ayoub El Kaabi 81'
HT 1:3
Kylian Mbappé 22'
Kylian Mbappé 24'
Kylian Mbappé 29'
Kylian Mbappé 60'
Wed, 26 Nov 2025, 20:00 (UK) · Georgios Karaiskakis Stadium, Piraeus
Olympiakos Piraeus 33rd · 2 pts|Real Madrid 9th → 4th · 12 pts

Olympiakos Piraeus edged xG (1.69–1.68) but Real Madrid took the win.

Player of the matchKylian Mbappé9.8Decisive moment22' Kylian Mbappé+0.7

Olympiakos Piraeus 3-4 Real Madrid

Key numbers

  • Possession 41% – 59%
  • Shots 18 (8 on target) – 15 (7)
  • Decisive moment: 22' Kylian Mbappé, FN xPts +0.7
Player of the match
Kylian Mbappé 9.8Dominant

Highest FN Score on the pitch: 9.8 (Dominant)

Game state

1-01-11-21-32-32-43-4
Olympiakos Piraeus ahead 14 min · level 10 min · Real Madrid ahead 66 min
  • Mehdi Taremi — off the bench 62 min · 1G 0A
  • Santiago Hezze — off the bench 45 min · 0G 1A
  • Gabriel Strefezza — off the bench 18 min · 0G 1A

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.

8' Chiquinho Goal · scorer +0.4 · assist Ayoub El Kaabi +0.2 +0.6
22' Kylian Mbappé Goal · scorer +0.5 · assist Vinícius Júnior +0.2 +0.7
24' Kylian Mbappé Goal · scorer +0.4 · assist Arda Güler +0.2 +0.6
29' Kylian Mbappé Goal · scorer +0.2 · assist Eduardo Camavinga +0.1 +0.3
52' Mehdi Taremi Goal · assist Santiago Hezze +0.2
60' Kylian Mbappé Goal · scorer +0.2 · assist Vinícius Júnior +0.1 +0.3
81' Ayoub El Kaabi Goal · assist Gabriel Strefezza +0.1
Olympiakos Piraeus Expected (no record yet, starting estimate) 0.7Own moments +0.9Opponent moments −1.6Time effect 0.0→ League points won 0
Real Madrid Expected (last two seasons) 2.1Own moments +1.9Opponent moments −1.2Time effect +0.2→ League points won 3

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

Olympiakos PiraeusReal Madrid
41%Possession59%
1.69Expected goals (xG)1.68
0.09xG per shot0.11
18Shots15
8Shots on target7
44%Shots on target %47%
10Shots in box9
385Passes580
81%Pass accuracy87%
3Corners5
3Saves5
12Fouls7
1Yellow cards2
1Offsides4

Compared with usual

Olympiakos Piraeus

4 matches this season, all competitions baseline
This matchAvg
Goals30.5
Conceded42.3
xG1.690.99
xG against1.681.5
Shots1812.8
On target83
Shots faced1511.5
xG per shot0.090.1
Possession41%43.8%
Passes385345
Pass accuracy81%74.3%
Corners34.8
Fouls1212.3

Real Madrid

17 matches this season, all competitions baseline
This matchAvg
Goals42.1
Conceded30.82
xG1.682.4
xG against1.691.1
Shots1520.1
On target77.9
Shots faced1811.2
xG per shot0.110.12
Possession59%59.6%
Passes580570.5
Pass accuracy87%88%
Corners56.5
Fouls79.9

Timeline

  • 8' Goal Chiquinho competition goal #1 assist Ayoub El Kaabi
  • 22' Goal Kylian Mbappé competition goal #6 assist Vinícius Júnior
  • 23' Yellow Eduardo Camavinga
  • 24' Goal Kylian Mbappé competition goal #7 assist Arda Güler
  • 28' Sub Chiquinho → Mehdi Taremi
  • 29' Goal Kylian Mbappé competition goal #8 assist Eduardo Camavinga
  • 33' VAR Vinícius Júnior
  • 40' Yellow Francisco Ortega
  • 46' Sub Dani García → Santiago Hezze
  • 46' Sub Eduardo Camavinga → Dani Ceballos
  • 52' Goal Mehdi Taremi competition goal #1 assist Santiago Hezze
  • 56' Yellow Arda Güler
  • 60' Goal Kylian Mbappé competition goal #9 assist Vinícius Júnior
  • 61' Sub Arda Güler → Jude Bellingham
  • 62' Sub Lorenzo Pirola → Giulian Biancone
  • 71' Sub Rodinei → Costinha
  • 71' Sub Daniel Podence → Gabriel Strefezza
  • 73' Sub Raúl Asencio → Brahim Díaz
  • 81' Goal Ayoub El Kaabi competition goal #2 assist Gabriel Strefezza
  • 90' Sub Vinícius Júnior → Fran García

Category leaders

  • Key passesAyoub El Kaabi4
  • Duels wonVinícius Júnior9/18
  • DribblesVinícius Júnior8/14
  • Defensive actionsRodinei9
  • ShotsAyoub El Kaabi5 (on target 3)

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.