Ligue 1 · Matchweek 12
Afonso Moreira 30'
Ainsley Maitland-Niles 50'
HT 1:2
Warren Zaïre-Emery 26'
Khvicha Kvaratskhelia 33'
João Neves 90'
Sun, 9 Nov 2025, 19:45 (UK) · Parc Olympique Lyonnais, Lyon
Lyon · 20 pts|Paris Saint Germain · 27 pts

Paris Saint Germain won on the scoreboard and on xG (0.69–1.42).

Player of the matchVitinha9.0Decisive moment90' João Neves+1.6

Lyon 2-3 Paris Saint Germain

Key numbers

  • Possession 28% – 72%
  • Shots 9 (2 on target) – 9 (4)
  • Decisive moment: 90' João Neves, FN xPts +1.6
Player of the match
Vitinha 9.0Dominant

Highest FN Score on the pitch: 9.0 (Dominant)

Game state

0-11-11-22-22-3
Lyon ahead 0 min · level 69 min · Paris Saint Germain ahead 21 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.

26' Warren Zaïre-Emery Goal · scorer +0.4 · assist Vitinha +0.2 +0.6
30' Afonso Moreira Goal · scorer +0.4 · assist Moussa Niakhaté +0.2 +0.6
33' Khvicha Kvaratskhelia Goal · scorer +0.5 · assist Vitinha +0.2 +0.7
50' Ainsley Maitland-Niles Goal · scorer +0.4 · assist Tyler Morton +0.2 +0.6
90' João Neves Goal · scorer +1.1 · assist Kang-in Lee +0.5 +1.6
90+3' Nicolás Tagliafico Red card 0.0
Lyon Expected (last two seasons) 0.9Own moments +1.2Opponent moments −2.0Time effect −0.1→ League points won 0
Paris Saint Germain Expected (last two seasons) 1.9Own moments +2.9Opponent moments −1.5Time effect −0.3→ 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

LyonParis Saint Germain
28%Possession72%
0.69Expected goals (xG)1.42
0.08xG per shot0.16
9Shots9
2Shots on target4
22%Shots on target %44%
5Shots in box6
271Passes729
78%Pass accuracy90%
5Corners5
1Saves0
10Fouls8
6Yellow cards2
2Offsides2

Compared with usual

Lyon

15 matches this season, all competitions baseline
This matchAvg
Goals21.4
Conceded30.93
xG0.691.7
xG against1.421
Shots912.5
On target24.5
Shots faced911.5
xG per shot0.080.14
Possession28%57.3%low
Passes271507.7low
Pass accuracy78%86.1%low
Corners55.7
Fouls1014

Paris Saint Germain

15 matches this season, all competitions baseline
This matchAvg
Goals32.3
Conceded20.93
xG1.422
xG against0.691.1
Shots918.6low
On target47.3
Shots faced98.5
xG per shot0.160.11
Possession72%70.5%
Passes729749.1
Pass accuracy90%92.1%
Corners56.7
Fouls89.7

Timeline

  • 26' Goal Warren Zaïre-Emery league goal #1 assist Vitinha
  • 30' Goal Afonso Moreira league goal #2 assist Moussa Niakhaté
  • 33' Goal Khvicha Kvaratskhelia league goal #1 assist Vitinha
  • 44' Yellow Clinton Mata
  • 45+1' Yellow Senny Mayulu
  • 50' Goal Ainsley Maitland-Niles league goal #1 assist Tyler Morton
  • 57' Yellow Nicolás Tagliafico
  • 57' Yellow Tyler Morton
  • 64' Sub Rachid Ghezzal → Adam Karabec
  • 67' Sub Senny Mayulu → Quentin Ndjantou
  • 74' Sub Fabián Ruiz → Ibrahim Mbaye
  • 74' Sub Khvicha Kvaratskhelia → Gonçalo Ramos
  • 74' Sub Lucas Hernández → Marquinhos
  • 78' Sub Khalis Merah → Corentin Tolisso
  • 90' Goal João Neves league goal #4 assist Kang-in Lee
  • 90+3' Yellow Corentin Tolisso
  • 90+3' Second yellow Nicolás Tagliafico
  • 90+6' Yellow Gonçalo Ramos

Category leaders

  • Key passesTanner Tessmann2
  • Duels wonWarren Zaïre-Emery8/9
  • DribblesKhalis Merah2/2
  • Defensive actionsNicolás Tagliafico6
  • Fouls wonClinton Mata4

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.