Lyon rout Rennes 4-0 as Nuamah brace fires them into the heights
Nuamah scored twice, while Athekame and Tolisso rounded out the rout of a Rennes side that controlled possession but couldn't find the target.

It took just six minutes for Ernest Nuamah to break the game open, and from there Lyon never took their foot off the gas until sealing a resounding 4-0 win over Rennes at the Groupama Stadium. Nuamah bagged a first-half brace, Zachary Athekame extended the lead right at the start of the second half, and Corentin Tolisso put the finishing touch with a strike from outside the box. It was a lopsided scoreline for a matchup the standings suggested would be much tighter, a clash between the league's second and fifth place sides in Ligue 1.
Lyon struck first, and struck fast. In the 6th minute, Nuamah connected with a left footed finish from the center of the box, set up by Tolisso, to make it 1-0. Rennes tried to answer with a few chances from Arnaud Nordin and Charlie Cresswell, but couldn't find the target. Then in the 29th minute came the blow that began to settle the outcome: a well worked counterattack ended with Pavel Sulc teeing up Nuamah, who again finished with his left foot to make it 2-0 before the break.
If Rennes had any hope of a second half response, it vanished almost instantly. Just as the second half kicked off, in the 47th minute, Athekame scored from close range to make it 3-0, a brutal psychological blow for a team that needed the exact opposite. Comfortable with the lead, Lyon kept creating clear chances: Nuamah tried a header from point blank range, Loïs Openda searched for his goal on several occasions, and Khalis Merah rattled the crossbar. The final word came in the 75th minute, when Tolisso, following another well executed counter set up by Athekame, curled a shot into the top corner to make it a final 4-0.
The numbers behind the rout
The scoreline was no fluke: the stats confirm Lyon's dominance in the moments that mattered. Rennes controlled more of the ball and won more corners, but Lyon was far more clinical near the opposing goal.
| Statistic | Lyon | Rennes |
|---|---|---|
| Possession (%) | 45.3 | 54.7 |
| Shots | 15 | 13 |
| Shots on target | 9 | 4 |
| Big chances | 4 | 1 |
| Corners | 3 | 8 |
| Passes | 411 | 486 |
| Fouls committed | 13 | 14 |
That gap in shots on target (9 to 4) and big chances (4 to 1) goes a long way toward explaining why Lyon converted so much with less possession. Our expected goals estimate based on the match's shots reflects that same imbalance: 3.207 for Lyon against just 1.278 for Rennes, a figure calculated after the final whistle that confirms the level of home side dominance in the final third, beyond just the scoreline.
What stands out is that none of this was in the pre-match script. Before kickoff we projected a Lyon win at 52% probability, against a 25% chance of a draw and 23% for an away win, with a combined expected goals total of 3.1 (1.9 for Lyon and 1.2 for Rennes). The result ended up far more lopsided than that forecast anticipated: Lyon didn't just win, they blew well past the projected offensive output, while Rennes went completely scoreless despite controlling possession.
What it means in the standings
With this result, Lyon move to 11 points from 5 games played, with a record of 3 wins and 2 draws and no losses, and a goal difference of +8 that now ranks among the best in the league. Rennes, meanwhile, sit on 10 points with 3 wins, 1 draw and 1 loss, and have seen their goal difference drop to -1 after conceding four in a single match. The gap between the two sides in the standings is just 1 point, but the match left an impression of hierarchy far more pronounced than what the numbers in the table suggest.
For Lyon, the rout confirms a solid start to the campaign, with Nuamah the clear star of the night and an attack that kept finding space on the counter time and again. For Rennes, on the other hand, there's now the task of digesting a lopsided defeat that abruptly cuts short a run that had them competing near the top of the table.
KHA
POL
GEO
NIR
ARM
LVA
HUN
UKR
ITA
BEL
MNE
CYP
POL
BIH
SWE
ROU
TUR
FRA
AUS
BRA
IND
PAN
ATL
MTY
CTJ
ATS
BER
GLP
GRN
CUB
BRB
LCA
SKN
JAM
GUA
HON
SUR
SLV
MTQ
MOZ
SEN
SDN
ETH
TAN
GNB
NIG
LES
NGA
MAD
RWA
LBR
TOG
BDI
MWI
SSD
GAM
SOM
ALG
ZAM
MAR
GAB
MLI
CPV
EGY
ANG
BFA
BEN
SAB
RPO
AUR
NAL
CAR
CAV
SUP
WXW
GXH