Lyon vs Paris Saint-Germain

9 November 2025 · Ligue 1 · 2025/26 · Referee Benoît Bastien

Full time 2 – 3

Half-time: 1–2

  • Afonso Moreira 30’
  • Ainsley Maitland-Niles 50’
  • Warren Zaïre-Emery 26’
  • Khvicha Kvaratskhelia 33’
  • João Neves 90+5’

Match summary

Paris Saint-Germain beat Lyon 3-2 on the road, with the winner arriving in stoppage time. Paris Saint-Germain led 2-1 at half-time.

In the first half, Warren Zaïre-Emery put Paris Saint-Germain ahead in the 26th minute, set up by Vitinha, Afonso Moreira equalised in the 30th minute, set up by Moussa Niakhate, and Khvicha Kvaratskhelia put Paris Saint-Germain back in front in the 33rd minute, set up by Vitinha. In the second half, Ainsley Maitland-Niles equalised in the 50th minute, set up by Tyler Morton and João Neves won it with a header in stoppage time, set up by Lee Kang-In.

The chances backed that up: Paris Saint-Germain created 1.70 expected goals (xG) from 9 shots to Lyon's 0.71 from 9. Lyon had a player sent off.

Match stats

28% Possession 72%
9 Shots 9
2 Shots on target 4
5 Corners 5
71 Attacks 99
37 Dangerous attacks 33
271 Passes 729
78% Pass accuracy 90%
10 Tackles 13
10 Fouls 8
6 Yellow cards 2
1 Red cards 0
2 Offsides 2

Key events

Lyon Paris Saint-Germain
Kick-off
26’
Warren Zaïre-EmeryRight foot shot0-1 (Paris Saint-Germain)
Afonso MoreiraRight foot shot1-1 (Lyon)
30’
33’
Khvicha KvaratskheliaRight foot shot1-2 (Paris Saint-Germain)
Jorge Maciel
35’
44’
45+1’
Half-time1-2
Second half underway
Ainsley Maitland-NilesRight foot shot2-2 (Lyon)
50’
57’
57’
62’
Lee Kang-InShot on target
Adam KarabecRachid Ghezza
64’
90+3’
Nicolás TagliaficoSecond yellowOff the ball foul
90+3’
90+5’
João NevesHeader2-3 (Paris Saint-Germain)
90+6’
90+6’
Full-time2-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.71 1.70 26’ Warren Zaïre-Emery (Paris Saint-Germain), 0-1 26’ 30’ Afonso Moreira (Lyon), 1-1 30’ 33’ Khvicha Kvaratskhelia (Paris Saint-Germain), 1-2 33’ 50’ Ainsley Maitland-Niles (Lyon), 2-2 50’ 90+5’ João Neves (Paris Saint-Germain), 2-3 90+5’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.71 1.70 26’ Warren Zaïre-Emery (Paris Saint-Germain), 0-1 Zaïre-Emery 26’ 30’ Afonso Moreira (Lyon), 1-1 Moreira 30’ 33’ Khvicha Kvaratskhelia (Paris Saint-Germain), 1-2 Kvaratskhelia 33’ 50’ Ainsley Maitland-Niles (Lyon), 2-2 Maitland-Niles 50’ 90+5’ João Neves (Paris Saint-Germain), 2-3 Neves 90+5’
Lyon 0.71 xGParis Saint-Germain 1.70 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Paris Saint-Germain attacking Lyon attacking 
11’ Senny Mayulu (Paris Saint-Germain), open play, 0.59 xG, off target 33’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.35 xG, goal 90+5’ João Neves (Paris Saint-Germain), from a corner, 0.33 xG, goal 26’ Warren Zaïre-Emery (Paris Saint-Germain), open play, 0.29 xG, goal 30’ Afonso Moreira (Lyon), open play, 0.28 xG, goal 44’ Ainsley Maitland-Niles (Lyon), from a corner, 0.10 xG, blocked 42’ Nicolás Tagliafico (Lyon), open play, 0.08 xG, hit the woodwork 50’ Ainsley Maitland-Niles (Lyon), open play, 0.08 xG, goal 18’ William Pacho (Paris Saint-Germain), from a corner, 0.05 xG, off target 80’ Nicolás Tagliafico (Lyon), open play, 0.05 xG, off target 80’ Afonso Moreira (Lyon), open play, 0.04 xG, blocked 49’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, blocked 56’ Tyler Morton (Lyon), set piece, 0.03 xG, off target 62’ Lee Kang-In (Paris Saint-Germain), open play, 0.02 xG, saved 49’ Vitinha (Paris Saint-Germain), from a corner, 0.02 xG, off target 56’ Tyler Morton (Lyon), from a corner, 0.02 xG, blocked 76’ João Neves (Paris Saint-Germain), open play, 0.02 xG, off target 79’ Afonso Moreira (Lyon), set piece, 0.02 xG, off target 11’ Senny Mayulu (Paris Saint-Germain), open play, 0.59 xG, off target 33’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.35 xG, goal 90+5’ João Neves (Paris Saint-Germain), from a corner, 0.33 xG, goal 26’ Warren Zaïre-Emery (Paris Saint-Germain), open play, 0.29 xG, goal 30’ Afonso Moreira (Lyon), open play, 0.28 xG, goal 44’ Ainsley Maitland-Niles (Lyon), from a corner, 0.10 xG, blocked 50’ Ainsley Maitland-Niles (Lyon), open play, 0.08 xG, goal 42’ Nicolás Tagliafico (Lyon), open play, 0.08 xG, hit the woodwork 18’ William Pacho (Paris Saint-Germain), from a corner, 0.05 xG, off target 80’ Nicolás Tagliafico (Lyon), open play, 0.05 xG, off target 80’ Afonso Moreira (Lyon), open play, 0.04 xG, blocked 49’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, blocked 56’ Tyler Morton (Lyon), set piece, 0.03 xG, off target 62’ Lee Kang-In (Paris Saint-Germain), open play, 0.02 xG, saved 49’ Vitinha (Paris Saint-Germain), from a corner, 0.02 xG, off target 56’ Tyler Morton (Lyon), from a corner, 0.02 xG, blocked 76’ João Neves (Paris Saint-Germain), open play, 0.02 xG, off target 79’ Afonso Moreira (Lyon), set piece, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Lyon 4-2-3-1 Starting XI
Greif
Kluivert
Mata
Niakhaté
Tagliafico
Tessmann
Morton
Maitland-Niles
Merah 78’
Moreira
Ghezza 64’
Paris Saint-Germain 4-3-3 Starting XI
Chevalier
Hernández 74’
Pacho
Zabarnyi
Zaïre-Emery
Ruiz 74’
Vitinha 2
Neves
Kvaratskhelia 74’
Mayulu 67’
Lee

Player stats

PlayerPosMinGAShxGxAKPCards
Dominik Greif GK900 0.000.000
Ruben Kluivert DEF900 0.000.000
Clinton Mata DEF900 0.000.000
Moussa Niakhate DEF9010 0.000.281
Nicolás Tagliafico DEF902 0.130.000
Tanner Tessmann MID900 0.000.182
Tyler Morton MID9012 0.050.081
Ainsley Maitland-Niles MID9012 0.190.000
Khalis Merah MID820 0.000.000
Afonso Moreira MID9013 0.350.000
Rachid Ghezzal FWD680 0.000.021
Adam Karabec Sub220 0.000.000
Corentin Tolisso Sub80 0.000.051

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lyon win 17% Avg odds 5.72
Draw 23% Avg odds 4.09
Paris Saint-Germain win 60% Avg odds 1.56

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.