Sunday, October 5, 2025 at 11:15 AM
Stade Océane , Le Havre
TV: Fanatiz USA, fuboTV, beIN SPORTS CONNECT, beIN SPORTS CONNECT Canada, Disney+ Premium Caribbean
I. Soumare 45+1' (P)
R. Ndiaye 79'
B. Embolo 10'
E. Lepaul 29'
S. Ebonog 34'
J. Jacquet 45'
V. Rongier 64'
Full time

Le Havre Rallies from Two Down to Hold Rennes in Spirited Draw

Welcome to FT - where users sync their teams' fixtures to their calendar app of choice - Google, Apple, etc. Sync Le Havre
Loading calendars...
or Rennes
Loading calendars...
to your calendar, and never miss a match.

LE HAVRE, France — On a cool autumn afternoon along the Normandy coast, Le Havre staged a resilient comeback to earn a 2-2 draw against Rennes, salvaging a point from a match that had threatened to run away from them by halftime.

The visitors seized control early at Stade Océane, their purpose evident from the opening whistle. Rennes, disciplined and clinical in the first half hour, looked poised to assert themselves as contenders for the upper echelons of Ligue 1. By the 29th minute, they held a two-goal lead and seemed comfortably in command. But football rarely runs along a single, unbroken line, and Le Havre’s fightback—fueled by persistence and a touch of fortune—breathed urgency into a contest that grew in tension and intrigue as it wore on.

Rennes signaled their intent in the 10th minute when Breel Embolo, latching onto a perceptive through ball from Enzo Lepaul, slid his finish past the advancing goalkeeper. Embolo’s movement split the Le Havre defense, and Lepaul, whose vision would continue to trouble the hosts, timed his assist to perfection.

Rennes briefly thought they had doubled the lead in the 23rd minute, as Lepaul turned the ball into the net following a swift attack, only for the flag to rise for offside—a reprieve that Le Havre could not parlay into immediate momentum. The respite lasted just six minutes. In the 29th minute, Lepaul got his goal, capitalizing on a defensive lapse. Pouncing on a loose clearance at the edge of the area, he fired a low, precise shot that left the Le Havre goalkeeper motionless and Rennes, by that point, feeling they had established an unassailable position.

The hosts, however, found a lifeline in first-half stoppage time. Pressing desperately as the minutes ebbed away, Le Havre managed to carve an opening inside the area, resulting in a contentious penalty call after a tangle near the six-yard box. Ismaël Soumare, entrusted with the responsibility, stepped up and coolly dispatched the spot kick in the 45th minute plus one, halving the deficit and igniting belief among the home supporters as the teams departed for halftime.

The second half brought a tactical reshuffling on both sides, with Le Havre and Rennes introducing new legs just after the hour mark. The cards began to accumulate—S. Ebonog’s caution in the 34th minute set the tone for a feisty affair, followed by bookings for Rennes’s J. Jacquet just before halftime and V. Rongier shortly after.

As the game entered its final act, Rennes appeared to restore their two-goal advantage in the 70th minute, only for Embolo’s strike to be chalked off by another tight offside decision. It was a turning point. Buoyed by these reprieves and forced by necessity to chase the game, Le Havre pressed higher up the pitch, their attacks carried forward by a sense of urgency that had been missing in the first half.

Their persistence reaped reward in the 79th minute. Gautier Kyeremeh, energetic on the flank, swept in a dangerous ball that found Rassoul Ndiaye in the box. Ndiaye, showing composure, deftly steered his shot past the Rennes goalkeeper, bringing the stadium to its feet and setting up a frenetic conclusion.

The final minutes saw both sides chase a potential winner, tempers flaring and substitutions interrupting the flow. Both coaches looked to their benches—Le Havre introducing fresh attacking options, Rennes seeking to steady a listing ship. Yet neither team found the decisive moment, and when the final whistle blew, each settled for a point laced with relief and frustration in equal measure.

For Rennes, the draw will feel like an opportunity missed. After dominating much of the first half and twice putting the ball in the net only for the second to be denied by a raised flag, they were unable to maintain control under late pressure. Le Havre, by contrast, will take heart from their response—a display of resilience that could serve them well as the season unfolds.

The result, in all its narrative swings, leaves both clubs pondering what might have been. Rennes, having promised so much in the early going, are left with questions about game management and defensive discipline. Le Havre, meanwhile, are reminded that resolve and spirit can rescue even the most precarious of afternoons. As the league campaign continues, the echoes of Sunday’s comeback may linger in the minds of both squads.

Team Lineups

Le Havre
4-3-3
COACH
Didier Frédéric Thierry Digard
99
Mory Diaw
18
Yanis Zouaoui
4
Gautier Lloris
93
Arouna Sangante
7
Loic Négo
14
Rassoul Ndiaye
15
Ayumu Seko
26
Simon Ebonog
10
Felix Mambimbi
45
Issa Soumaré
21
Younes Namli
Rennes
3-5-2
COACH
Habib Bèye
30
Brice Samba
3
Lilian Brassier
97
Jérémy Jacquet
36
Alidu Seidu
26
Quentin Merlin
6
Djaoui Cissé
21
Valentin Rongier
45
Mahdi Camara
95
Przemysław Frankowski
9
Esteban Lepaul
7
Breel Embolo

Le Havre Substitutes

6 Étienne Youte Kinkoue
D
8 Yassine Kechta
M
9 Damián Pizarro
F
11 Godson Kyeremeh
F
13 Fodé Doucouré
D
33 Stephan Zagadou
D
34 Enzo Koffi
F
77 Lionel M'Pasi
G
78 Daren Nbenbege Mosengo
M

Rennes Substitutes

8 Seko Fofana
M
10 Ludovic Blas
M
11 Mousa Tamari
F
18 Mahamadou Nagida
D
33 Hans Hateboer
M
39 Mohamed Kader Meite
F
50 Mathys Silistrie
G
65 Nordan Mukiele
F
70 Ayoube Akabou
G

Match Statistics

2
Shots on Goal
3
316
Accurate Passes
461
13
Fouls
9
1
Yellow Cards
2
3
Offsides
2