Ligue 1 - Regular Season - 12
Friday 7 November 202519:45
1/4

Score & Verdict

Paris FC
0
-
Rennes
1

Expected Goals (xG)

1.98
Paris FC
vs
0.75
Rennes

FutMetrix Score

32
skip
-10
vs Pre
Slide 1 of 4
32
FULL TIME
Fri 7 Nov
Paris FC
0-1
Rennes
Intensity
25
⚖️ Balance
20
🏆 Stakes
0
🎲 Upset
63
-10 vs pre-game
Embolo's late strike stuns Paris FC

Embolo's Late Dagger: Rennes Steal Upset Victory at Stade Jean Bouin

Skip It Futmetrix Score: 32/100. A barrage of 30 combined shots and relentless intensity masked a brutal truth: only one strike mattered, and it came from a substitute who turned the match on its head in the final 10 minutes.

Paris FC's Sterile Dominance

Paris FC controlled the tempo for 80 minutes, suffocating Rennes with 20 attempts (4 on target). Ilan Kebbal orchestrated the hosts' midfield with three key passes, forcing Rennes into constant retreat. Fifty-two percent possession, eight corners, 442 passes—the script was written for a Paris victory. But football rewrites scripts.

Embolo's Moment of Truth

At the 66th minute, Rennes unleashed Breel Embolo into the fray. Fifteen minutes later, the substitute became the executioner. Receiving Valentin Rongier's pass at 81 minutes, Embolo placed a clinical finish that sent shockwaves through Stade Jean Bouin. One goal. Game over. The stakes shifted instantly, and Paris FC crumbled psychologically.

Rennes' Defensive Masterclass

Anthony Rouault and Rennes' backline delivered an exceptional second-half performance, suffocating every avenue. Despite mustering just 10 shots (3 on target), Rennes maintained disciplined balance: four decisive saves, zero red cards. Paris FC, frustrated, accumulated four yellows without ever breaching the wall. The xG disparity (Paris 1.98 vs Rennes 0.75) tells the story—dominance without reward against surgical efficiency.

The Upset That Climbs the Table

This victory against the odds (20% probability gap) lifts Rennes to 8th place with 18 points, while Paris FC sinks further toward the relegation battle at 11th with 14 points. For the hosts, it's the agony of profligacy; for Rennes, it's character forged in adversity—and a substitute's moment of brilliance that will echo far beyond this November evening.

Key Questions

How did substitute Breel Embolo change the game?

Introduced at 66 minutes, Embolo scored at 81 from Rongier's pass, converting Rennes' clinical opportunity into a match-winning goal.

Why couldn't Paris FC convert 20 shots into a goal?

Poor finishing (xG 1.98 for zero goals) and Rennes' impenetrable defence, anchored by Rouault, blocked every pathway to goal.

What does this mean for the title race?

Rennes climbs to 8th (18 points); Paris FC stalls at 11th (14 points), deepening their relegation battle concerns.

Why is this match rated 32/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 32/100 places this match in the "Skip It" category.

Match Statistics

Possession
Shots
On Target
Expected Goals (xG)
Total Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards

Match Events

HT
57'🟨
Thibault De Smet
🔄66'
D. Cisse
↑ L. Blas
🔄66'
M. Meite
↑ B. Embolo
73'🔄
J. Krasso
↑ W. Geubbels
🟨74'
Mahdi Camara
78'🟨
Maxime López
80'🔄
M. Simon
↑ M. Cafaro
81'
B. Embolo
Assist: V. Rongier
🔄83'
E. Lepaul
↑ S. Fofana
86'🔄
P. Lees-Melou
↑ T. Ollila
87'🔄
T. De Smet
↑ N. Dicko
87'🔄
A. Camara
↑ V. Marchetti
🔄90'+1
M. Tamari
↑ P. Frankowski
🟨90'+2
Anthony Rouault
90'+3🟨
Otávio
90'+6🟨
Ilan Kebbal
FT

Player Match Cards

Paris FC

5-4-1
GK
O. Nkambadio
NPC
NPC
90
Minutes
90
Minute
33%
Pass A
6.5
Rating
DEF
S. Chergui
Stormtrooper
Stormtrooper
2
Shots
2
Shots
0
Goals
1
On Tar
M. Mbow
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
75%
Duel W
A. Camara
Architect
Architect
2
Key Passes
2
Key Pa
0
Assist
34%
Pass A
Otavio
NPC
NPC
90
Minutes
90
Minute
53%
Pass A
6.6
Rating
T. De Smet
Architect
Architect
2
Key Passes
2
Key Pa
0
Assist
30%
Pass A
MID
I. Kebbal
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
40%
Pass A
M. Lopez
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
58%
Pass A
P. Lees-Melou
NPC
NPC
87
Minutes
87
Minute
18%
Pass A
6.2
Rating
M. Simon
NPC
NPC
80
Minutes
80
Minute
11%
Pass A
6.3
Rating
ATK
J. Krasso
Sweeper
Sweeper
1
Cleanups
1
Cleanu
0
Interc
1
Blocks
Bench
K. Trapp
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
T. Ollila
Cameo
Cameo
9
Minutes
9
Minute
6
Touche
None
Events
86'
T. Kolodziejczak
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
H. Traore
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
M. Cafaro
Cameo
Cameo
10
Minutes
10
Minute
4
Touche
None
Events
80'
V. Marchetti
Cameo
Cameo
9
Minutes
9
Minute
3
Touche
None
Events
87'
J. Lopez
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
N. Dicko
Cameo
Cameo
9
Minutes
9
Minute
0
Touche
None
Events
87'
W. Geubbels
👻InvisibleNothing to note
73'

Rennes

3-5-2
GK
B. Samba
Architect
Architect
1
Key Passes
1
Key Pa
0
Assist
22%
Pass A
DEF
J. Jacquet
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
75%
Duel W
A. Rouault
👻InvisibleNothing to note
L. Brassier
Sweeper
Sweeper
4
Cleanups
4
Cleanu
1
Interc
3
Blocks
MID
Q. Merlin
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
83%
Duel W
M. Camara
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
57%
Duel W
V. Rongier
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
67%
Duel W
D. Cisse
NPC
NPC
66
Minutes
66
Minute
23%
Pass A
6.5
Rating
M. Tamari
NPC
NPC
89
Minutes
89
Minute
8%
Pass A
6.3
Rating
ATK
E. Lepaul
NPC
NPC
83
Minutes
83
Minute
3%
Pass A
6.5
Rating
M. Meite
NPC
NPC
66
Minutes
66
Minute
7%
Pass A
6.3
Rating
Bench
M. Silistrie
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
M. Nagida
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Seidu
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
S. Fofana
Cameo
Cameo
13
Minutes
13
Minute
1
Touche
None
Events
83'
G. Kamara
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
L. Blas
👻InvisibleNothing to note
66'
P. Frankowski
Cameo
Cameo
1
Minutes
1
Minute
0
Touche
None
Events
90'
L. Rosier
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
B. Embolo
Super Sub
Super Sub
0
Impact
0
Impact
24
Minute
7.9
Rating
66'

After Matchweek 12

P
12
GF
24
GA
11
GD
+13
W
Win
W
Win
D
Draw
W
Win
D
Draw
P
12
GF
28
GA
11
GD
+17
W
Win
W
Win
D
Draw
L
Loss
W
Win
3Lens25
P
12
GF
21
GA
11
GD
+10
W
Win
W
Win
L
Loss
W
Win
W
Win
P
12
GF
24
GA
16
GD
+8
W
Win
L
Loss
W
Win
L
Loss
D
Draw
P
12
GF
23
GA
15
GD
+8
L
Loss
W
Win
L
Loss
W
Win
W
Win
P
12
GF
24
GA
21
GD
+3
L
Loss
L
Loss
W
Win
W
Win
D
Draw
7Lyon20
P
12
GF
18
GA
15
GD
+3
L
Loss
D
Draw
D
Draw
W
Win
L
Loss
P
12
GF
19
GA
17
GD
+2
W
Win
W
Win
D
Draw
L
Loss
D
Draw
9Nice17
P
12
GF
17
GA
18
GD
-1
L
Loss
L
Loss
W
Win
W
Win
W
Win
P
12
GF
18
GA
16
GD
+2
D
Draw
D
Draw
D
Draw
L
Loss
W
Win
P
12
GF
18
GA
21
GD
-3
L
Loss
W
Win
D
Draw
L
Loss
L
Loss
P
12
GF
13
GA
17
GD
-4
D
Draw
D
Draw
W
Win
W
Win
L
Loss
13Angers13
P
12
GF
10
GA
15
GD
-5
W
Win
L
Loss
D
Draw
W
Win
D
Draw
14Metz11
P
12
GF
12
GA
27
GD
-15
W
Win
W
Win
W
Win
L
Loss
L
Loss
P
12
GF
14
GA
21
GD
-7
L
Loss
D
Draw
L
Loss
L
Loss
D
Draw
16Nantes10
P
12
GF
11
GA
18
GD
-7
D
Draw
L
Loss
L
Loss
W
Win
L
Loss
P
12
GF
14
GA
26
GD
-12
D
Draw
L
Loss
D
Draw
L
Loss
D
Draw
P
12
GF
7
GA
19
GD
-12
L
Loss
L
Loss
L
Loss
L
Loss
D
Draw
Home Team
Away Team