Ligue 1 Regular Season - 14

Monaco 1 - 0 FT Paris Saint Germain

Stade Louis II

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

74
FT
Sat, Nov 29
Français
Monaco
1-0
Paris Saint Germain
⚡ Intensity 49
⚖️ Balance 20
🏆 Stakes 94
🎲 Upset 0
Minamino stuns PSG at Stade Louis II

Minamino's Masterclass Stuns PSG: Monaco Claim Statement Win

Highly Entertaining Futmetrix Score: 74/100. At Stade Louis II, Monaco pulled off a seismic upset against PSG, reshaping the Ligue 1 title race with a clinical 1-0 victory.

Relentless Intensity From the First Whistle

From kick-off at Stade Louis II, this French title clash crackled with intensity. Two sides separated by vastly different seasons—PSG hunting the crown, Monaco scrapping for European football—collided with ferocious intent. A combined 27 shots (9 on target) turned the pitch into a shooting gallery, with every possession laden with consequence. Lukáš Hrádecký proved immovable in Monaco's goal, producing four crucial saves to repel PSG's sustained barrage despite the visitors' 57% possession dominance.

The Turning Point: Minamino Breaks the Deadlock

The 68th minute delivered the moment that decided it. Takumi Minamino received a perfectly weighted pass from Aleksandr Golovin and finished with surgical precision, shattering PSG's balance and handing Monaco their golden moment. Despite 17 PSG efforts, the equilibrium had shifted irreversibly—Monaco held the prize.

Chaos in the Endgame: Kehrer's Red Card

At the 80th minute, Monaco's grip nearly loosened catastrophically. Thilo Kehrer was shown red after VAR review for a professional foul as last defender, plunging the hosts into ten-man hell. The final stretch became a test of nerve as PSG poured forward with renewed intensity. Yet Hrádecký and Monaco's resolute backline refused to crack. Vitinha orchestrated PSG's late siege (1.33 xG), but the goalkeeper's heroics proved decisive in securing a famous win.

Stakes Transformed

This victory elevates Monaco into genuine contention for the top four. Seventh with 23 points before kick-off, they've now signalled serious European ambitions. For PSG, the defeat stalls their title momentum—they remain second on 30 points, but the cushion has narrowed.

Key Questions

How did Kehrer's red card reshape the final ten minutes?

Monaco retreated into a defensive shell at 1-0 up. PSG dominated possession but couldn't find the equaliser against resolute defending.

What does this mean for Monaco's season trajectory?

A psychological watershed. After a dire run, Monaco have reignited their European aspirations with a statement scalp against the title favourite.

Did derby-level intensity compromise match quality?

Absolutely not. The 27 shots and relentless tempo reflected elite football—passion and precision in perfect alignment.

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
43%
57%
Monaco 43%
Paris Saint Germain 57%
Shots
10
17
Monaco 10
Paris Saint Germain 17
Shots on Target
5
4
Monaco 5
Paris Saint Germain 4
Expected Goals (xG)
0.52
1.33
Monaco 0.52
Paris Saint Germain 1.33
Passes
407
534
Monaco 407
Paris Saint Germain 534
Pass Accuracy
78%
83%
Monaco 78%
Paris Saint Germain 83%
Corners
4
4
Monaco 4
Paris Saint Germain 4
Fouls
10
13
Monaco 10
Paris Saint Germain 13
Yellow Cards
3
1
Monaco 3
Paris Saint Germain 1
Red Cards
1
0
Monaco 1
Paris Saint Germain 0

Match Events

12' 🟨 Lamine Camara
Vitinha 🟨 33'
HT
S. Mayulu Q. Ndjantou 🔄 64'
Lee Kang-In O. Dembele 🔄 64'
65' 🔄 Vanderson K. Diatta
68' T. Minamino (A. Golovin)
72' 🔄 A. Golovin A. Fati
K. Kvaratskhelia I. Mbaye 🔄 76'
80' 🟥 Thilo Kehrer
80' Thilo Kehrer
F. Ruiz G. Ramos 🔄 83'
85' 🔄 F. Balogun M. Biereth
86' 🔄 T. Minamino P. Pogba
88' 🟨 Krépin Diatta
90'+5 🟨 Jordan Teze
FT

Player Cards

Season performance ratings for players in this match

Monaco

Goalkeepers
L. Hradecky
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
Vanderson
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
T. Kehrer
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.6
rating
M. Salisu
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Caio Henrique
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
35%
pass acc
Midfielders
J. Teze
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
L. Camara
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
M. Akliouche
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
T. Minamino
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
A. Golovin
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Forwards
F. Balogun
LATE SHIFT
LATE SHIFT
5
late mins
5
late mins
85
total mins
85
entry
BENCH
P. Kohn
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
K. Ouattara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
K. Diatta
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
25
total mins
Started
entry
M. Coulibaly
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
P. Pogba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
S. Idumbo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Biereth
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
A. Fati
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
18
total mins
Started
entry
G. Ilenikhena
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Paris Saint Germain

Goalkeepers
L. Chevalier
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
W. Zaire-Emery
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
47%
pass acc
Marquinhos
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
56%
duel win %
W. Pacho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
L. Hernandez
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
7
Duels Won
0
pens won
Midfielders
J. Neves
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Vitinha
MAGNET
MAGNET
97
activity
97
activity
91
passes
6
duels
F. Ruiz
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Forwards
Lee Kang-In
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
64
total mins
64
entry
S. Mayulu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
64
total mins
64
entry
K. Kvaratskhelia
LATE SHIFT
LATE SHIFT
14
late mins
14
late mins
76
total mins
76
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
I. Zabarnyi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
D. Boly
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Q. Ndjantou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
26
total mins
Started
entry
I. Mbaye
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
14
total mins
Started
entry
O. Dembele
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
13%
pass acc
B. Barcola
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
G. Ramos
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
14
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
07/02/2025 Paris Saint Germain 4 - 1 Monaco Ligue 1 Parc des Princes
05/01/2025 Paris Saint Germain 1 - 0 Monaco Trophée des Champions Stadium 974
18/12/2024 Monaco 2 - 4 Paris Saint Germain Ligue 1 Stade Louis-II
01/03/2024 Monaco 0 - 0 Paris Saint Germain Ligue 1 Stade Louis-II
24/11/2023 Paris Saint Germain 5 - 2 Monaco Ligue 1 Parc des Princes
11/02/2023 Monaco 3 - 1 Paris Saint Germain Ligue 1 Stade Louis II
28/08/2022 Paris Saint Germain 1 - 1 Monaco Ligue 1 Parc des Princes
20/03/2022 Monaco 3 - 0 Paris Saint Germain Ligue 1 Stade Louis II
12/12/2021 Paris Saint Germain 2 - 0 Monaco Ligue 1 Parc des Princes
07/02/2025
Ligue 1 Parc des Princes
05/01/2025
Trophée des Champions Stadium 974
18/12/2024
Ligue 1 Stade Louis-II
01/03/2024
Ligue 1 Stade Louis-II
24/11/2023
Ligue 1 Parc des Princes
11/02/2023
Ligue 1 Stade Louis II
28/08/2022
Ligue 1 Parc des Princes
20/03/2022
Ligue 1 Stade Louis II
12/12/2021
Ligue 1 Parc des Princes
Monaco Win
Paris Saint Germain Win
Draw

League Standings

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