Paris Saint Germain 2 - 2 FT Monaco

Parc des Princes

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
100
FT
Wed, Feb 25
Paris Saint Germain
2-2
Monaco
⚡ Intensity 87
⚖️ Balance 80
🏆 Stakes 72
🎲 Upset 100
PSG survive Monaco's ten-man late surge.

Parisians Scrape Through After Monaco Thriller

Must-Watch Futmetrix Score: 100/100. A breathless night at the Parc des Princes saw Paris Saint Germain barely survive a ten-man Monaco comeback to advance 5-4 on aggregate in this Champions League knockout tie.

The Setup: Possession Without Precision

Holding a slender 3-2 lead from the first leg, Paris Saint Germain entered their home turf looking to dictate the tempo. They dominated possession with a suffocating 73%, forcing the visitors to retreat into a deep defensive shell. However, the Intensity was strangely one-sided; while PSG moved the ball with 93% accuracy, they lacked the killer instinct to put the tie to bed early. Nuno Mendes was a constant outlet on the flank, yet the final ball often eluded the Parisian frontline. Just as the half seemed destined to end goalless, Maghnes Akliouche silenced the home crowd in the 45th minute, finishing a clinical counter-attack to level the aggregate score and set the stage for a chaotic second half.

The Pivot: A Moment of Madness

The match swung violently on its axis in the 58th minute when M. Coulibaly was shown a straight red card for a rough challenge. With the Stakes at an all-time high, the dismissal felt like a death sentence for the visitors. PSG capitalized almost instantly. Just two minutes after the red card, Désiré Doué turned creator, delivering a precise ball for Marquinhos to restore the aggregate lead. The momentum had shifted entirely. By the 66th minute, K. Kvaratskhelia found the net after good work from A. Hakimi, putting the hosts 5-3 up on aggregate. At that moment, the Balance of the tie seemed firmly in Parisian hands, as they looked poised to cruise toward the final whistle against a depleted opponent.

Resolution: The Late Scare

Despite being a man down, the Upset Factor remained alive until the very last second. Monaco refused to capitulate, throwing caution to the wind in the closing stages. A barrage of shots turned the match into a shooting gallery, and in the 90th minute, substitute J. Teze struck a dramatic equalizer to make it 2-2 on the night. The Parc des Princes was gripped by a palpable sense of dread as Monaco searched for one more goal to force extra time. However, time ran out for the Principality club. PSG managed to clear their lines through the final seconds of added time, securing their progression by the narrowest of margins. It was a victory for the hosts, but the defensive fragility shown in the final moments will surely haunt them in the rounds to come.

Key Questions

How did the red card for M. Coulibaly impact the match?

It initially allowed PSG to score twice and take control, but it also forced Monaco into a desperate, high-risk attacking approach that nearly worked.

How did Monaco pull off this shock result?

Monaco were hyper-efficient, scoring twice from just four shots on target despite having only 27% possession against a dominant PSG side.

Did Paris Saint Germain deserve the late equalizer?

PSG conceded the late goal due to defensive complacency, failing to kill off a ten-man side despite dominating the statistical shot count 21-10.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
73%
27%
Paris Saint Germain 73%
Monaco 27%
Shots
21
10
Paris Saint Germain 21
Monaco 10
Shots on Target
6
4
Paris Saint Germain 6
Monaco 4
Expected Goals (xG)
2.13
1.16
Paris Saint Germain 2.13
Monaco 1.16
Passes
707
266
Paris Saint Germain 707
Monaco 266
Pass Accuracy
93%
78%
Paris Saint Germain 93%
Monaco 78%
Corners
8
4
Paris Saint Germain 8
Monaco 4
Fouls
8
12
Paris Saint Germain 8
Monaco 12
Yellow Cards
0
5
Paris Saint Germain 0
Monaco 5
Red Cards
0
1
Paris Saint Germain 0
Monaco 1

Match Events

D. Zakaria 🟨 24'
M. Akliouche (M. Coulibaly) 45'
HT
Vanderson 🟨 48'
M. Coulibaly 🟨 55'
M. Coulibaly 🟨 58'
M. Coulibaly 🟥 58'
60' Marquinhos (D. Doue)
A. Bamba J. Teze 🔄 62'
66' K. Kvaratskhelia (A. Hakimi)
69' 🔄 B. Barcola Lee Kang-In
F. Balogun M. Biereth 🔄 74'
M. Akliouche S. Adingra 🔄 74'
D. Zakaria C. Mawissa 🔄 74'
80' 🔄 N. Mendes L. Hernandez
87' 🔄 W. Zaire-Emery D. Fernandez
88' 🔄 D. Doue G. Ramos
J. Teze 90'+1
Vanderson S. Nibombe 🔄 90'+4
S. Nibombe 🟨 90'+4
S. Pocognoli 🟨 90'+4
FT

Player Cards

Our take on every player in this match

Paris Saint Germain

Goalkeepers
Matvey Safonov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Achraf Hakimi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
71%
Pass Acc
Marquinhos
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Willian Pacho
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
78%
Duel Win %
Nuno Mendes
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
73%
Duel Win %
Midfielders
Warren Zaïre-Emery
NPC
NPC
87
Minutes
87
Minutes
51%
Pass Acc
6.6
Rating
Vitinha
MAGNET
MAGNET
123
Activity
123
Activity
121
Passes
2
Duels
João Neves
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Khvicha Kvaratskhelia
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Désiré Doué
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
41%
Pass Acc
Bradley Barcola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Lucas Chevalier
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Renato Marin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lucas Beraldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilya Zabarnyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Kang-in Lee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Dro Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Gonçalo Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Ibrahim Mbaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Monaco

Goalkeepers
Philipp Köhn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Thilo Kehrer
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Denis Zakaria
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
2
Interceptions
4
Blocks
Wout Faes
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Vanderson
NPC
NPC
92
Minutes
92
Minutes
24%
Pass Acc
6.3
Rating
Mamadou Coulibaly
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
4
Fouls
5.3
Rating
Aladji Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Lamine Camara
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Caio Henrique
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
88%
Win %
Forwards
Maghnes Akliouche
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Folarin Balogun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
BENCH
Jules Stawiecki
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yann Lienard
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jordan Teze
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Christian Mawissa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Ilane Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stanis Idumbo Muzambo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Nibombe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Simon Adingra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Ansu Fati
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/02/2026 Paris Saint Germain 2 - 2 Monaco UEFA Champions League Parc des Princes
17/02/2026 Monaco 2 - 3 Paris Saint Germain UEFA Champions League Stade Louis II
29/11/2025 Monaco 1 - 0 Paris Saint Germain Ligue 1 Stade Louis II
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
25/02/2026
UEFA Champions League Parc des Princes
17/02/2026
UEFA Champions League Stade Louis II
29/11/2025
Ligue 1 Stade Louis II
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
Paris Saint Germain Win
Monaco Win
Draw