Ligue 1 · Matchweek 28
Ousmane Dembélé 23'
Ousmane Dembélé 33'
Gonçalo Ramos 90'
HT 2:1
Rasmus Nicolaisen 27'
Fri, 3 Apr 2026, 19:45 (UK) · Parc des Princes, Paris
Paris Saint Germain · 63 pts|Toulouse · 37 pts

Paris Saint Germain won on the scoreboard and on xG (1.95–0.16).

Player of the matchKhvicha Kvaratskhelia8.7Decisive moment33' Ousmane Dembélé+0.8

Paris Saint Germain 3-1 Toulouse

Key numbers

  • Possession 72% – 28%
  • Shots 17 (7 on target) – 5 (1)
  • Decisive moment: 33' Ousmane Dembélé, FN xPts +0.8
Player of the match
Khvicha Kvaratskhelia 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

1-01-12-13-1
Paris Saint Germain ahead 61 min · level 29 min · Toulouse ahead 0 min
  • Nuno Mendes — off the bench 22 min · 0G 1A
  • Gonçalo Ramos — off the bench 7 min · 1G 0A

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.

23' Ousmane Dembélé Goal +0.7
27' Rasmus Nicolaisen Goal · scorer +0.4 · assist Djibril Sidibé +0.2 +0.6
33' Ousmane Dembélé Goal · scorer +0.6 · assist Khvicha Kvaratskhelia +0.2 +0.8
90' Gonçalo Ramos Goal · assist Nuno Mendes +0.1
Paris Saint Germain Expected (last two seasons) 1.9Own moments +1.6Opponent moments −0.7Time effect +0.2→ League points won 3
Toulouse Expected (last two seasons) 0.9Own moments +0.6Opponent moments −1.2Time effect −0.3→ League points won 0

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

Paris Saint GermainToulouse
72%Possession28%
1.95Expected goals (xG)0.16
0.11xG per shot0.03
17Shots5
7Shots on target1
41%Shots on target %20%
8Shots in box1
814Passes314
91%Pass accuracy78%
5Corners2
0Saves3
4Fouls13
0Yellow cards1
2Offsides4

Compared with usual

Paris Saint Germain

40 matches this season, all competitions baseline
This matchAvg
Goals32.4
Conceded11
xG1.952
xG against0.160.96
Shots1718.6
On target77.2
Shots faced58.7
xG per shot0.110.11
Possession72%68.6%
Passes814707.7
Pass accuracy91%90.9%
Corners56.1
Fouls49.1

Toulouse

31 matches this season, all competitions baseline
This matchAvg
Goals11.4
Conceded31.2
xG0.161.2
xG against1.951.1
Shots513.6low
On target14.7low
Shots faced1710.5
xG per shot0.030.1
Possession28%44.3%
Passes314390.4
Pass accuracy78%81.3%
Corners24.9
Fouls1314.4

Timeline

  • 23' Goal Ousmane Dembélé league goal #9
  • 27' Goal Rasmus Nicolaisen league goal #1 assist Djibril Sidibé
  • 33' Goal Ousmane Dembélé league goal #10 assist Khvicha Kvaratskhelia
  • 36' Yellow Cristian Cásseres Jr.
  • 59' Sub Kang-in Lee → João Neves
  • 67' Sub Lucas Beraldo → Vitinha
  • 67' Sub Dayann Methalie → Warren Kamanzi
  • 68' Sub Khvicha Kvaratskhelia → Nuno Mendes
  • 83' Sub Cristian Cásseres Jr. → Mario Sauer
  • 83' Sub Djibril Sidibé → Ilyas Azizi
  • 83' Sub Emersonn → Jacen Russell-Rowe
  • 87' Sub Désiré Doué → Gonçalo Ramos
  • 90' Goal Gonçalo Ramos league goal #6 assist Nuno Mendes

Category leaders

  • Key passesKang-in Lee5
  • Duels wonKhvicha Kvaratskhelia13/13
  • DribblesKhvicha Kvaratskhelia3/3
  • Defensive actionsLucas Beraldo5
  • ShotsKhvicha Kvaratskhelia5 (on target 2)
  • Fouls wonAchraf Hakimi3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.