Ligue 1·8 Nov 2026
Full-time
Regular Season - 10
Dia 31'
âš½
Diaoune 24' Ngoy 68'
Roazhon Park

Diaoune Decisive as Ruthless Lille Edge Rennes at Roazhon Park

Frederic Lumiere
Frederic Lumiere
5 min read·122 reads
Become a Sports Writer

Rennes 1-2 Lille: Diaoune Drives the Deal as Lille Win at Roazhon Park

Deal done at Roazhon Park: Lille beat Rennes 2-1 on Sunday, a result that looked improbable on the numbers but perfectly logical in the moments that mattered.

Rennes had more of the ball, more shots, more territory and the better expected goals total. Lille had Soriba Diaoune. That was the difference.

B. Génésio’s side struck first when Diaoune scored in the 24th minute, were pulled level by Boulaye Dia in the 31st minute after Abdelhamid Aït Boudlal’s assist, then won it in the 68th minute when Nathan Ngoy scored from Diaoune’s assist. Clear timeline, clear outcome. Lille took the small print and turned it into three points.

For F. Haise, this was the sort of home defeat that irritates more than alarms. Rennes were not passive. They created enough, pushed enough, and controlled enough phases to get at least a draw. But control without clean finishing is just possession with better public relations.

Starting Shapes

F. Haise set Rennes up in a 3-5-2: B. Samba; Abdelhamid Aït Boudlal, C. Cresswell, Gonçalo Oliveira; B. Reynolds, A. Thomasson, V. Rongier, M. Camara, M. Nagida; Boulaye Dia, Eliezer Mayenda.

B. Génésio started Lille in a 4-3-3: B. Özer; Nathan Ngoy, T. Nianzou, Alexsandro Ribeiro, Calvin Verdonk; Ngal'ayel Mukau, Nabil Bentaleb, B. André; Ethan Mbappé, Hákon Arnar Haraldsson, Soriba Diaoune.

That shape mattered. Rennes wanted wing-back volume and central occupation through V. Rongier, A. Thomasson and M. Camara. Lille accepted long spells without the ball, kept a back four intact, and looked for clean acceleration through Diaoune and the front line.

Diaoune Set the Terms

Diaoune scored in the 24th minute, and from that point Lille had the match they wanted.

He finished with one goal, one assist, three shots, one key pass and five dribble attempts. Not just output, but threat. Rennes never quite removed him from the game. Even when Lille dropped into long defensive spells, Diaoune gave them a release valve and later the decisive final action.

Rennes responded well. Abdelhamid Aït Boudlal, excellent all afternoon, assisted Boulaye Dia in the 31st minute. Dia did what Rennes needed from their No 9: two shots, one on target, one goal. Aït Boudlal was arguably Rennes’ best player, with four key passes, 82 total passes, four interceptions and nine duels won from nine. He gave Haise progression, bite and delivery from the back line.

But the final word still belonged to Lille. Nathan Ngoy scored in the 68th minute, assisted by Diaoune. Ngoy’s goal was the winner, but his wider contribution mattered too: four tackles, two interceptions, 65 passes and enough defensive presence to withstand Rennes’ late pressure.

The Match Turned After the Changes

B. Génésio moved first. Calvin Verdonk had been booked in the 55th minute for not retreating, and Lille took no risk: Romain Perraud replaced him in the 62nd minute. In the same minute, Maurits Kjærgaard came on for Nabil Bentaleb.

F. Haise answered in the 63rd minute, sending on Mousa Tamari for Eliezer Mayenda. That gave Rennes another direct runner, but five minutes later Lille landed the decisive blow through Ngoy in the 68th minute.

From there, the match became about management. Lille protected the lead, not always smoothly, but with enough edge. Kjærgaard was booked in the 73rd minute for a foul, the same minute Dilane Bakwa replaced Ethan Mbappé. Rennes then rolled the dice: Issa Soumaré came on for Boulaye Dia in the 74th minute, before Djaoui Cissé replaced M. Camara and Ludovic Blas replaced A. Thomasson in the 75th minute.

Ngoy’s yellow card in the 77th minute for a foul gave Rennes another emotional push, but not the equaliser. Sebastian Szymański replaced Gonçalo Oliveira in the 82nd minute, while Lille closed with Isaac Cossier for Ngal'ayel Mukau and Olivier Giroud for Hákon Arnar Haraldsson in the 83rd minute.

No red cards. No chaos. Just Lille doing enough.

The Numbers

MetricRennesLille
Possession56%44%
Expected goals1.590.44
Total shots158
Shots on goal23
Shots inside box83
Shots outside box75
Blocked shots61
Corners72
Accurate passes488386
Total passes563469
Fouls715
Yellow cards03
Red cards00

This is the headline: Rennes had 1.59 xG and lost. Lille had 0.44 xG and won.

It tells two stories. Rennes produced volume but only two shots on goal from 15 attempts. Lille produced less, but three shots on goal from eight attempts and scored twice. Efficiency, not dominance, was the clause that decided the match.

Why It Matters

Lille now sit second in Ligue 1 with 21 points from 10 matches, two behind Paris Saint-Germain, one ahead of Paris FC and three ahead of Marseille. Their form line reads WWDDW, and this was the kind of away win that sustains a Champions League push: compact, ruthless, slightly uncomfortable, but banked.

Rennes remain eighth on 16 points, with 21 goals scored and 21 conceded after 10 matches. That balance explains the issue. Haise’s team have enough talent to hurt sides, and Aït Boudlal and Dia proved it again, but they are still too easy to punish when the game tilts.

For Lille, the next step is simple: keep Diaoune fit, keep Ngoy confident, and keep finding ways to win without needing full control. For Rennes, the timeline is more urgent. The performances have substance, but the table only pays for points.

Frederic Lumiere

Written by

Frederic Lumiere

Football journalist and analyst

More from Match Central

You could have written that.

Seriously. You know the game. MatchCentral gives you the push to become a published sports writer. Your take, your byline.

Become a Sports WriterFree to join. No experience needed.