Ligue 1 Regular Season - 11

Paris Saint Germain 1 - 0 FT Nice

Parc des Princes

AI-powered match analysis and previews to help you decide which games are worth watching

55
FT
Sat, Nov 1
Français
Paris Saint Germain
1-0
Nice
⚡ Intensity 43
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 0
Ramos ends PSG's 90-minute agony with final whistle heroics

Ramos Rescues Paris in Cruelest Fashion: A 90th-Minute Escape from the Parc's Fury

Worth Watching Futmetrix Score: 55/100. When suffocating intensity finally finds its finish: Paris Saint Germain breaks Nice's resistance in the cruelest possible manner, courtesy of a substitute's late-game heroics that turns a frustrating night into three vital points.

The Siege Begins

From the opening whistle until the 89th minute, the Parc des Princes became an artillery range. Paris fired 28 shots to Nice's 5—a 5.6-to-1 ratio that defines one-sided dominance. Khvicha Kvaratskhelia was the architect of chaos, threading seven key passes that transformed every possession into a threat. Eleven corners tested Nice's resolve relentlessly, yet Yehvann Diouf stood immovable in goal, recording seven crucial saves. The stakes? Colossal. Paris sitting atop the table with 24 points; Nice battling for survival in eighth with 17.

The Substitute's Redemption

For 72 minutes, Gonçalo Ramos watched from the bench. Then he entered. At the 90th minute—when the cruel script seemed written, when this match threatened to end in stalemate despite Paris generating 2.29 xG to Nice's 0.48—Ramos struck. Kvaratskhelia's pass, Ramos's finish, and the Parc erupted. This wasn't an upset; it was inevitable delayed. Until it wasn't.

Control Without Closure

Vitinha orchestrated midfield supremacy with a commanding 8.3 rating, completing 805 passes at 94% accuracy. Yet even this technical balance couldn't unlock Nice's defensive discipline until the final moments. Nice absorbed 77% possession with just 23%, remaining dangerous on the counter. The match could have pivoted. It didn't—not until Ramos made it.

Key Questions

Why was Kvaratskhelia so dominant?

Seven key passes and relentless creativity made him PSG's creative fulcrum. His assist for Ramos proved decisive when it mattered most.

What does this mean for the title race?

Paris extends their lead to 27 points. Nice remains eighth with 17, but proved they can compete with France's elite.

Did Diouf keep Nice alive?

Entirely. Seven saves held the line until the 90th. Without his heroics, Paris would have won far more convincingly.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
77%
23%
Paris Saint Germain 77%
Nice 23%
Shots
28
5
Paris Saint Germain 28
Nice 5
Shots on Target
8
2
Paris Saint Germain 8
Nice 2
Expected Goals (xG)
2.29
0.48
Paris Saint Germain 2.29
Nice 0.48
Passes
805
247
Paris Saint Germain 805
Nice 247
Pass Accuracy
94%
74%
Paris Saint Germain 94%
Nice 74%
Corners
11
1
Paris Saint Germain 11
Nice 1
Fouls
12
5
Paris Saint Germain 12
Nice 5
Yellow Cards
3
1
Paris Saint Germain 3
Nice 1
Red Cards
0
0
Paris Saint Germain 0
Nice 0

Match Events

Abdulay Juma Bah 🟨 27'
HT
I. Jansson S. Diop 🔄 46'
63' 🟨 Ilya Zabarnyi
65' 🔄 J. Neves F. Ruiz
66' 🔄 B. Barcola Lee Kang-In
M. Sanson C. Vanhoutte 🔄 71'
Nice J. Boga 🔄 71'
72' 🔄 S. Mayulu G. Ramos
72' 🔄 W. Zaire-Emery O. Dembele
T. Louchet S. Abdul Samed 🔄 84'
87' 🟨 Kang-in Lee
90' G. Ramos (K. Kvaratskhelia)
FT

Player Cards

Season performance ratings for players in this match

Paris Saint Germain

Goalkeepers
L. Chevalier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Hakimi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
84%
Pass Acc
I. Zabarnyi
MAGNET
MAGNET
98
Activity
98
Activity
92
Passes
6
Duels
W. Pacho
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
77%
Pass Acc
N. Mendes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
J. Neves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Vitinha
MAGNET
MAGNET
145
Activity
145
Activity
140
Passes
5
Duels
W. Zaire-Emery
MAGNET
MAGNET
73
Activity
73
Activity
64
Passes
9
Duels
Forwards
K. Kvaratskhelia
ARCHITECT
ARCHITECT
7
Key Passes
7
Key Passes
1
Assists
71%
Pass Acc
S. Mayulu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
B. Barcola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
BENCH
M. Safonov
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Beraldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marquinhos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Ruiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Lee Kang-In
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
G. Ramos
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
6.9
Rating
O. Dembele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Q. Ndjantou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Nice

Goalkeepers
Y. Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Mendy
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
9
Duels Won
0
Pens Won
J. Bah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
K. Peprah
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
60%
Duel Win %
M. Bard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Abdi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
12%
Pass Acc
Midfielders
T. Gouveia
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
T. Louchet
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
H. Boudaoui
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
M. Sanson
GHOST
GHOST
9
Actions
9
Actions
71
Minutes
6.7
Rating
Forwards
I. Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
M. Dupe
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Mantsounga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Abdul Samed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
S. Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
T. Ndombele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Vanhoutte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
J. Boga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
E. Bouard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
25/04/2025 Paris Saint Germain 1 - 3 Nice Ligue 1 Parc des Princes
06/10/2024 Nice 1 - 1 Paris Saint Germain Ligue 1 Allianz Riviera
15/05/2024 Nice 1 - 2 Paris Saint Germain Ligue 1 Allianz Riviera
13/03/2024 Paris Saint Germain 3 - 1 Nice Coupe de France Parc des Princes
15/09/2023 Paris Saint Germain 2 - 3 Nice Ligue 1 Parc des Princes
08/04/2023 Nice 0 - 2 Paris Saint Germain Ligue 1 Allianz Riviera
01/10/2022 Paris Saint Germain 2 - 1 Nice Ligue 1 Parc des Princes
05/03/2022 Nice 1 - 0 Paris Saint Germain Ligue 1 Allianz Riviera
31/01/2022 Paris Saint Germain 0 - 0 Nice Coupe de France Parc des Princes
25/04/2025
Ligue 1 Parc des Princes
06/10/2024
Ligue 1 Allianz Riviera
15/05/2024
Ligue 1 Allianz Riviera
13/03/2024
Coupe de France Parc des Princes
15/09/2023
Ligue 1 Parc des Princes
08/04/2023
Ligue 1 Allianz Riviera
01/10/2022
Ligue 1 Parc des Princes
05/03/2022
Ligue 1 Allianz Riviera
31/01/2022
Coupe de France Parc des Princes
Paris Saint Germain Win
Nice Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 11 24 21 9 +12 WParis Saint Germain 1 - 0 Nice (01-11-2025)DLorient 1 - 1 Paris Saint Germain (29-10-2025)WStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)
2 Marseille 11 22 25 11 +14 WAuxerre 0 - 1 Marseille (01-11-2025)DMarseille 2 - 2 Angers (29-10-2025)LLens 2 - 1 Marseille (25-10-2025)WMarseille 6 - 2 Le Havre (18-10-2025)WMetz 0 - 3 Marseille (04-10-2025)
3 Lens 11 22 17 10 +7 WLens 3 - 0 Lorient (02-11-2025)LMetz 2 - 0 Lens (29-10-2025)WLens 2 - 1 Marseille (25-10-2025)WLens 2 - 1 Paris FC (19-10-2025)WAuxerre 1 - 2 Lens (04-10-2025)
4 Lille 11 20 23 13 +10 WLille 1 - 0 Angers (02-11-2025)LNice 2 - 0 Lille (29-10-2025)WLille 6 - 1 Metz (26-10-2025)WNantes 0 - 2 Lille (19-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)
5 Monaco 11 20 23 17 +6 LMonaco 0 - 1 Paris FC (01-11-2025)WNantes 3 - 5 Monaco (29-10-2025)WMonaco 1 - 0 Toulouse (25-10-2025)DAngers 1 - 1 Monaco (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)
6 Lyon 11 20 16 12 +4 DStade Brestois 29 0 - 0 Lyon (02-11-2025)DParis FC 3 - 3 Lyon (29-10-2025)WLyon 2 - 1 Strasbourg (26-10-2025)LNice 3 - 2 Lyon (18-10-2025)LLyon 1 - 2 Toulouse (05-10-2025)
7 Strasbourg 11 19 22 16 +6 LRennes 4 - 1 Strasbourg (02-11-2025)WStrasbourg 3 - 0 Auxerre (29-10-2025)LLyon 2 - 1 Strasbourg (26-10-2025)DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)WStrasbourg 5 - 0 Angers (05-10-2025)
8 Nice 11 17 16 16 0 LParis Saint Germain 1 - 0 Nice (01-11-2025)WNice 2 - 0 Lille (29-10-2025)WRennes 1 - 2 Nice (26-10-2025)WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)
9 Toulouse 11 15 17 15 +2 DToulouse 0 - 0 Le Havre (02-11-2025)DToulouse 2 - 2 Rennes (29-10-2025)LMonaco 1 - 0 Toulouse (25-10-2025)WToulouse 4 - 0 Metz (19-10-2025)WLyon 1 - 2 Toulouse (05-10-2025)
10 Rennes 11 15 18 17 +1 WRennes 4 - 1 Strasbourg (02-11-2025)DToulouse 2 - 2 Rennes (29-10-2025)LRennes 1 - 2 Nice (26-10-2025)DRennes 2 - 2 Auxerre (19-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)
11 Paris FC 11 14 18 20 -2 WMonaco 0 - 1 Paris FC (01-11-2025)DParis FC 3 - 3 Lyon (29-10-2025)LParis FC 1 - 2 Nantes (24-10-2025)LLens 2 - 1 Paris FC (19-10-2025)WParis FC 2 - 0 Lorient (03-10-2025)
12 Le Havre 11 13 12 16 -4 DToulouse 0 - 0 Le Havre (02-11-2025)WLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)WAuxerre 0 - 1 Le Havre (26-10-2025)LMarseille 6 - 2 Le Havre (18-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)
13 Stade Brestois 29 11 10 14 18 -4 DStade Brestois 29 0 - 0 Lyon (02-11-2025)LLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)LStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)DLorient 3 - 3 Stade Brestois 29 (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)
14 Angers 11 10 8 15 -7 LLille 1 - 0 Angers (02-11-2025)DMarseille 2 - 2 Angers (29-10-2025)WAngers 2 - 0 Lorient (26-10-2025)DAngers 1 - 1 Monaco (18-10-2025)LStrasbourg 5 - 0 Angers (05-10-2025)
15 Nantes 11 9 10 17 -7 LNantes 0 - 2 Metz (02-11-2025)LNantes 3 - 5 Monaco (29-10-2025)WParis FC 1 - 2 Nantes (24-10-2025)LNantes 0 - 2 Lille (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)
16 Lorient 11 9 13 25 -12 LLens 3 - 0 Lorient (02-11-2025)DLorient 1 - 1 Paris Saint Germain (29-10-2025)LAngers 2 - 0 Lorient (26-10-2025)DLorient 3 - 3 Stade Brestois 29 (19-10-2025)LParis FC 2 - 0 Lorient (03-10-2025)
17 Metz 11 8 10 26 -16 WNantes 0 - 2 Metz (02-11-2025)WMetz 2 - 0 Lens (29-10-2025)LLille 6 - 1 Metz (26-10-2025)LToulouse 4 - 0 Metz (19-10-2025)LMetz 0 - 3 Marseille (04-10-2025)
18 Auxerre 11 7 7 17 -10 LAuxerre 0 - 1 Marseille (01-11-2025)LStrasbourg 3 - 0 Auxerre (29-10-2025)LAuxerre 0 - 1 Le Havre (26-10-2025)DRennes 2 - 2 Auxerre (19-10-2025)LAuxerre 1 - 2 Lens (04-10-2025)