Toulouse 3-2 Le Havre: Tengstedt double gives M. Debeve a lift, but Le Havre make Toulouse sweat
Toulouse got the win they needed on Saturday, but not the calm finish M. Debeve would have wanted. A 3-2 victory over Le Havre at Stadium Municipal was built in two fierce minutes after the interval, protected by Guillaume Restes, then secured by Thomas Jørgensen when D. Digard’s side threatened to turn the match.
Casper Tengstedt was the first decisive figure. He scored from the penalty spot in the 49th minute, then scored again in the 51st minute after Jørgensen’s assist. That changed the match. Toulouse had possession, territory and the cleaner central structure, but the scoreboard only started to move when Tengstedt made their pressure count.
Le Havre did not fold. D. Digard acted early, with Enzo Koffi Vinette replacing Rayan Fofana and Sota Nakamura replacing Djibril Ouziad in the 69th minute, before Junior Mwanga came on for Vincent Sasso in the 70th minute. Nakamura made an immediate impact, assisting Josh Maja, who scored in the 71st minute to make it 2-1.
That was the danger for Toulouse. They had three yellow cards by the 74th minute: Christ Tapé in the 34th minute, Niko Sigur in the 58th minute and Seny Koumbassa in the 74th minute. Le Havre finished with more shots, more shots on goal and more corners, and their pressure gave Toulouse little comfort in the closing stages.
Then Jørgensen delivered the key Toulouse answer. He scored in the 79th minute from Cristian Cásseres’ assist. It was the goal that mattered most in the final accounting, because Mbwana Ally Samatta scored for Le Havre in the 88th minute and turned the closing spell into a test of nerve.
Toulouse passed it. Not prettily. Not without stress. But they passed it.
Set-ups and starting XIs
M. Debeve set Toulouse up in a 4-4-2, with the front pair of Jacen Russell-Rowe and Casper Tengstedt giving Le Havre’s back three a fixed problem.
Toulouse, 4-4-2: Guillaume Restes; Rafik Messali, Seny Koumbassa, Mark McKenzie, Christ Tapé; Thomas Jørgensen, Niko Sigur, Cristian Cásseres, Ilyas Azizi; Jacen Russell-Rowe, Casper Tengstedt.
D. Digard used a 3-4-2-1 for Le Havre, with Josh Maja as the central forward and Mbwana Ally Samatta plus Rayan Fofana working underneath and around him.
Le Havre, 3-4-2-1: Gauthier Gallon; Vincent Sasso, Ayumu Seko, Ahmed Touba; Djibril Ouziad, Simon Ebonog, Amir Richardson, Elias Jelert; Rayan Fofana, Mbwana Ally Samatta; Josh Maja.
The shape battle was clear. Toulouse’s 4-4-2 gave them simple reference points in attack and allowed Cásseres to keep feeding the next line. Le Havre’s 3-4-2-1 offered numbers between midfield and attack, but they needed the bench to sharpen that threat. Nakamura’s introduction in the 69th minute was the green light for their best spell.
Why Toulouse won
Tengstedt gave Toulouse the cutting edge. He finished with two goals, five shots and a penalty scored. He was not just present; he was the match’s first major separator.
Jørgensen was the other key man. He provided an assist in the 51st minute, scored in the 79th minute, made three key passes and gave Le Havre another runner to track from midfield. When the match tilted after Maja’s goal, Jørgensen’s contribution restored Toulouse’s margin.
Cásseres mattered too. His assist for Jørgensen in the 79th minute was part of a broader midfield performance: 78 passes, three key passes and a steady hand when Toulouse needed control.
Restes also cannot be left out. Le Havre had seven shots on goal, and Restes made five saves. In a 3-2 match, that is not background detail. It is the difference between a hard win and a damaging collapse.
Le Havre’s response was real, but late
D. Digard will look at the numbers and see a team that did enough to make Toulouse uncomfortable. Le Havre had 18 shots to Toulouse’s 14, seven shots on goal to Toulouse’s five, and seven corners to Toulouse’s six.
Maja scored in the 71st minute, assisted by Nakamura, and Samatta scored in the 88th minute. Those two goals were reward for Le Havre’s persistence, but the timing left them chasing rather than controlling.
Nakamura changed the rhythm after coming on in the 69th minute. He assisted Maja in the 71st minute, produced three key passes and received a yellow card in the 81st minute. That was a sharp, eventful cameo.
Fofana’s work before being replaced in the 69th minute also mattered. He drew seven fouls, contested 20 duels and won 10 of them. Le Havre had routes forward, especially when they could turn Toulouse’s defenders and force contact. The problem was conversion and control. They created pressure, but Toulouse scored at the better moments.
Key events
- 34th minute: Christ Tapé was booked for Toulouse.
- 49th minute: Casper Tengstedt scored a penalty for Toulouse.
- 51st minute: Casper Tengstedt scored for Toulouse, assisted by Thomas Jørgensen.
- 58th minute: Niko Sigur was booked for Toulouse.
- 69th minute: Enzo Koffi Vinette replaced Rayan Fofana for Le Havre.
- 69th minute: Sota Nakamura replaced Djibril Ouziad for Le Havre.
- 70th minute: Junior Mwanga replaced Vincent Sasso for Le Havre.
- 71st minute: Josh Maja scored for Le Havre, assisted by Sota Nakamura.
- 72nd minute: Santiago Hidalgo replaced Casper Tengstedt for Toulouse.
- 72nd minute: Sion Oppong replaced Ilyas Azizi for Toulouse.
- 72nd minute: Alexis Vossah replaced Rafik Messali for Toulouse.
- 74th minute: Seny Koumbassa was booked for Toulouse.
- 79th minute: Thomas Jørgensen scored for Toulouse, assisted by Cristian Cásseres.
- 81st minute: Sota Nakamura was booked for Le Havre.
- 82nd minute: Ismail Bouneb replaced Josh Maja for Le Havre.
- 82nd minute: Rassoul Ndiaye replaced Amir Richardson for Le Havre.
- 88th minute: Mbwana Ally Samatta scored for Le Havre.
Match statistics
| Statistic | Toulouse | Le Havre |
|---|---|---|
| Possession | 53% | 47% |
| Total shots | 14 | 18 |
| Shots on goal | 5 | 7 |
| Shots inside box | 10 | 12 |
| Shots outside box | 4 | 6 |
| Blocked shots | 5 | 5 |
| Corners | 6 | 7 |
| Fouls | 17 | 15 |
| Yellow cards | 3 | 1 |
| Accurate passes | 409 | 354 |
| Total passes | 477 | 406 |
| Goalkeeper saves | 5 | 2 |
What it means
For Toulouse, this is a first league win of the season and a small but important move in the lower half. They sit 13th on five points after five matches, just above a congested danger zone. The table is still tight, but this was the kind of home result that changes the mood inside a dressing room.
For Le Havre, the concern is sharper. They remain 18th with two points from five matches, still without a win. There was fight, there was late threat, and Nakamura’s impact gives D. Digard something to work with. But another defeat keeps them at the bottom.
The lower half remains volatile after round five. Toulouse have bought themselves time. Le Havre now need more than encouraging spells. They need points, quickly.







