Ligue 1 · Matchweek 5
Casper Tengstedt 49' (pen)
Casper Tengstedt 51'
Thomas Jørgensen 79'
HT 0:0
Josh Maja 71'
Ally Samatta 88'
Sat, 19 Sept 2026, 19:45 (UK) · Stadium Municipal, Toulouse
Toulouse 17th → 10th · 5 pts|Le Havre 16th → 17th · 2 pts

Toulouse struck twice within two minutes early in the second half and held off Le Havre's late push to win 3-2.

Player of the matchThomas Jørgensen8.8Decisive moment49' Casper Tengstedt+1.0

Toulouse 3-2 Le Havre: two quick goals after the break

Key numbers

  • 14 shots to 18: Toulouse won with fewer
  • xG 1.95 v 2.34: Le Havre had better chances
  • Five saves from Guillaume Restes held the lead

Toulouse strike twice after the interval

Toulouse were goalless at the break, then scored twice in two minutes and held on to win 3-2. Le Havre had more shots (18) and a higher xG (2.34), but their goals came in the 71st and 88th minutes, too late to level.

A penalty that opened up a two-goal cushion

The penalty in the 49th minute was worth +1.0 FN xPts, the largest value of any moment. After Josh Maja pulled one back, Thomas Jørgensen's goal in the 79th minute restored the two-goal lead, and Ally Samatta's strike in the 88th was not enough.

Player of the match
Thomas Jørgensen 8.8Dominant

He scored once, set up a goal, made three key passes and won a penalty.

Jørgensen won the penalty that broke the deadlock in the 49th minute and supplied the pass for the second goal two minutes later. When Le Havre made it 2-1, his own goal in the 79th minute put the two-goal cushion back in place.

Game state

1-02-02-13-13-2
Toulouse ahead 41 min · level 49 min · Le Havre ahead 0 min
  • Sota Nakamura — off the bench 21 min · 0G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

49' Casper Tengstedt Pen goal +1.0
51' Casper Tengstedt Goal · scorer +0.3 · assist Thomas Jørgensen +0.1 +0.4
71' Josh Maja Goal · assist Sota Nakamura +0.2
79' Thomas Jørgensen Goal · scorer +0.2 · assist Cristian Cásseres Jr. +0.1 +0.3
88' Ally Samatta Goal +0.1
Toulouse Expected (last two seasons) 1.5Own moments +1.7Opponent moments −0.4Time effect +0.2→ League points won 3
Le Havre Expected (last two seasons) 1.2Own moments +0.3Opponent moments −1.3Time effect −0.2→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

ToulouseLe Havre
53%Possession47%
1.95Expected goals (xG)2.34
0.14xG per shot0.13
14Shots18
5Shots on target7
36%Shots on target %39%
10Shots in box12
477Passes406
86%Pass accuracy87%
6Corners7
5Saves2
17Fouls15
3Yellow cards1
3Offsides1

Compared with usual

Toulouse

4 matches this season, all competitions baseline
This matchAvg
Goals31
Conceded21.8
xG1.952.3
xG against2.341.5
Shots1415
On target54.5
Shots faced1814.5
xG per shot0.140.16
Possession53%52.5%
Passes477513.3
Pass accuracy86%85.5%
Corners64.3
Fouls1716.8

Le Havre

4 matches this season, all competitions baseline
This matchAvg
Goals20.5
Conceded31
xG2.341.2
xG against1.951.5
Shots1815
On target74.5
Shots faced1414.5
xG per shot0.130.08
Possession47%48.8%
Passes406397.3
Pass accuracy87%82.5%
Corners75.3
Fouls1514.8

Timeline

  • 34' Yellow Christ Tapé
  • 49' Goal Casper Tengstedt (pen) league goal #2
  • 51' Goal Casper Tengstedt league goal #3 assist Thomas Jørgensen
  • 58' Yellow Niko Sigur
  • 69' Sub Djibril Ouziad → Sota Nakamura
  • 69' Sub Rayan Fofana → Enzo Koffi
  • 70' Sub Vincent Sasso → Junior Mwanga
  • 71' Goal Josh Maja league goal #1 assist Sota Nakamura
  • 72' Sub Rafik Messali → Alexis Vossah
  • 72' Sub Casper Tengstedt → Santiago Hidalgo
  • 72' Sub Ilyas Azizi → Sion Oppong
  • 74' Yellow Seny Koumbassa
  • 79' Goal Thomas Jørgensen league goal #2 assist Cristian Cásseres Jr.
  • 81' Yellow Sota Nakamura
  • 82' Sub Josh Maja → Ismail Bouneb
  • 82' Sub Amir Richardson → Rassoul Ndiaye
  • 88' Goal Ally Samatta league goal #2

Category leaders

  • Key passesThomas Jørgensen3
  • Duels wonRayan Fofana10/20
  • DribblesRafik Messali6/6
  • Defensive actionsSeny Koumbassa5
  • ShotsCasper Tengstedt4 (on target 2)
  • Fouls wonRayan Fofana7
#Toulouse#Le Havre#Ligue 1#Thomas Jørgensen#Casper Tengstedt#Guillaume Restes

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.