Manchester City 2-4 PSG: three first-half goals were enough
AI-written review based on match data · How we make it
Key numbers
- City's 27 shots: a season high, but 0.10 xG per shot
- PSG scored four from 1.85 xG
- PSG led for about 77 of the 90 minutes
PSG's early blows set the tone
Paris Saint Germain won 4-2 in Manchester, with all three first-half goals arriving inside 32 minutes. City threw plenty at them over the match, but the damage was done long before Erling Haaland found the net. They ended with 27 shots and still lost.
Rotation paid off at once
Paris Saint Germain rotated heavily, and the newcomers delivered quickly: Désiré Doué scored in the 13th minute, Ousmane Dembélé in the 15th and Vitinha in the 32nd. The three assists came from Fabián Ruiz, Doué and Warren Zaïre-Emery, all of them new starters, so the changes worked from the outset.
Volume without the quality
City's 27 shots were far above their average across eight matches this season, yet their xG per shot of 0.10 sat below it, which suggests plenty of low-value efforts. PSG, with a higher xG per shot, outperformed their xG by a wide margin.
Doué's opener tilted the match
Désiré Doué's opener in the 13th minute added +0.7 FN xPts for PSG, while City's FN xPts moved by −0.6, the largest combined change of any moment. Erling Haaland's two goals each came with City three behind, so they arrived too late to alter the outcome.
FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Erling Haaland 8.5Dominant
He scored twice and took eight shots, more than any other player in the match.
Almost all of the FN MOM's value came from attacking output, with two interceptions and a block adding a little at the other end. His goals in the 53rd minute, set up by Iliman Ndiaye, and the 75th, from Ayyoub Bouaddi's pass, each came with City three goals behind. They took his tally in this competition to four.
Game state
0-10-20-31-31-42-4
Manchester City ahead 0 min · level 13 min · Paris Saint Germain ahead 77 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. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.
13'
Désiré Doué
Goal · scorer +0.5 · assist Fabián Ruiz +0.2 · MCI −0.6
+0.7
15'
Ousmane Dembélé
Goal · scorer +0.3 · assist Désiré Doué +0.2 · MCI −0.4
+0.5
32'
Vitinha
Goal · scorer +0.2 · assist Warren Zaïre-Emery +0.1 · MCI −0.2
+0.3
53'
Erling Haaland
Goal · assist Iliman Ndiaye · PSG −0.2
+0.1
62'
Maghnes Akliouche
Goal · assist Ousmane Dembélé · MCI −0.1
+0.1
75'
Erling Haaland
Goal · assist Ayyoub Bouaddi · PSG −0.1
0.0
90'
Ferran Torres
Pen miss · MCI 0.0
0.0
Manchester City
Expected (last two seasons) 1.4Own moments +0.1Opponent moments −1.3Time effect −0.2→ League points won 0
Paris Saint Germain
Expected (last two seasons) 1.3Own moments +1.6Opponent moments −0.3Time effect +0.4→ 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
Manchester CityParis Saint Germain
2.61Expected goals (xG)1.85
Compared with usual
Manchester City
8 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2.9 | |
| Conceded | 4 | 0.63 | high |
| xG | 2.61 | 2 | |
| xG against | 1.85 | 1.2 | |
| Shots | 27 | 14.6 | high |
| On target | 9 | 5.9 | |
| Shots faced | 15 | 10.1 | |
| xG per shot | 0.1 | 0.14 | |
| Possession | 54% | 63.5% | |
| Passes | 498 | 636 | |
| Corners | 11 | 5.5 | high |
| Fouls | 10 | 11.5 | |
Paris Saint Germain
7 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 4 | 2.4 | |
| Conceded | 2 | 1.3 | |
| xG | 1.85 | 2.2 | |
| xG against | 2.61 | 1.1 | |
| Shots | 15 | 23.3 | |
| On target | 10 | 8.3 | |
| Shots faced | 27 | 10 | |
| xG per shot | 0.12 | 0.11 | |
| Possession | 46% | 67.7% | |
| Passes | 443 | 716 | |
| Corners | 2 | 5.9 | |
| Fouls | 11 | 6.1 | |
Timeline
- 13'
Goal
Désiré Doué competition goal #1 assist Fabián Ruiz
- 15'
Goal
Ousmane Dembélé competition goal #3 assist Désiré Doué
- 32'
Goal
Vitinha competition goal #1 assist Warren Zaïre-Emery
- 45'
Sub
Jérémy Doku → Iliman Ndiaye
- 45'
Sub
Rúben Dias → Matheus Nunes
- 45'
Sub
Rayan Cherki → Ayyoub Bouaddi
- 53'
Goal
Erling Haaland competition goal #3 assist Iliman Ndiaye
- 61'
Yellow
Antoine Semenyo
- 62'
Goal
Maghnes Akliouche competition goal #1 assist Ousmane Dembélé
- 66'
Sub
Désiré Doué → Khvicha Kvaratskhelia
- 69'
Yellow
Warren Zaïre-Emery
- 75'
Goal
Erling Haaland competition goal #4 assist Ayyoub Bouaddi
- 76'
Sub
Ousmane Dembélé → Ferran Torres
- 76'
Sub
Maghnes Akliouche → João Neves
- 84'
Sub
Warren Zaïre-Emery → Beraldo
- 84'
Sub
Fabián Ruiz → Lucas Hernández
- 90'
Pen miss
Ferran Torres
- 90'
Sub
Enzo Fernández → Nico O'Reilly
Category leaders
- Key passesEnzo Fernández6
- Duels wonJoško Gvardiol12/13
- DribblesIliman Ndiaye4/8
- Defensive actionsJoško Gvardiol8
- ShotsErling Haaland8 (on target 3)
- Fouls wonNuno Mendes7
#Champions League#Manchester City#Paris Saint Germain#Erling Haaland#Désiré Doué#Vitinha
This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.