Ligue 1 · Matchweek 8
2:1
Florian Thauvin 63'
Thorgan Hazard 83'
HT 0:1
Luca Koleosho 45+2'
Sat, 24 Oct 2026, 19:45 (UK) · Stade Bollaert-Delelis, Lens

Lens trailed at the break but turned the match around with two second-half goals, the winner coming from Thorgan Hazard.

FN MOMFlorian Thauvin8.5Decisive moment83' Thorgan Hazard+1.5PFC −0.9

Lens 2-1 Paris FC: Thauvin and Hazard turn it round after the break

Key numbers

  • xG 0.93, Lens's lowest in 10 games this season
  • Paris FC: 1 shot on target vs 5 average
  • Thauvin: 9 of 17 duels won, 2 key passes

From 1-0 down to a home win

Lens beat Paris FC 2-1 at the Stade Bollaert-Delelis after conceding in first-half stoppage time. Luca Koleosho put the visitors ahead, but the hosts came back after the break with goals from Florian Thauvin and Thorgan Hazard. Each had a hand in the other's finish, and that exchange made the difference.

Fewer shots, sharper finishing

This was Lens's lowest-xG match of the season: 0.93, the lowest of their 10 games. Their shot count and the number of shots they allowed were both season lows as well. Yet they outperformed their xG by 1.07, which suggests the finishing, not volume carried them.

Paris FC managed one shot on target

Paris FC's only shot on target was Koleosho's goal, far below their average of five across seven matches this season. They won just one corner as well. For a side that led at the break, a single effort on target is a thin return, and it left them reliant on that first-half moment.

Hazard's winner turned a level match

Thauvin levelled from Hazard's pass, and Hazard put Lens ahead in the 83rd minute from Thauvin's. That second goal was worth +1.5 FN xPts to Lens, while Paris FC's FN xPts fell by 0.9. Taken together, it was the largest change of the match, a goal that took a level game to a lead.

FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Florian Thauvin 8.5Dominant

A goal and an assist, two key passes and nine of 17 duels won.

The FN MOM earned most of his value in attack. He levelled the match himself and supplied the pass for the winner, so he was involved in both goals that overturned the half-time deficit. He also won six fouls and nine of 17 duels, though only two of his six dribbles succeeded, giving Lens regular relief.

Game state

0-11-12-1
Lens ahead 7 min · level 65 min · Paris FC ahead 18 min

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. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.

45+2' Luca Koleosho Goal · scorer +0.7 · assist Lassine Sinayoko +0.3 · RCL −0.8 +1.0
63' Florian Thauvin Goal · scorer +0.6 · assist Thorgan Hazard +0.3 · PFC −1.2 +0.9
83' Thorgan Hazard Goal · scorer +1.0 · assist Florian Thauvin +0.5 · PFC −0.9 +1.5
Lens Expected (last two seasons) 1.7Own moments +2.4Opponent moments −0.8Time effect −0.3→ League points won 3
Paris FC Expected (last two seasons) 1.0Own moments +1.0Opponent moments −2.1Time effect +0.1→ 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

LensParis FC
56%Possession44%
0.93Expected goals (xG)0.43
0.1xG per shot0.11
9Shots4
3Shots on target1
33%Shots on target %25%
6Shots in box4
554Passes455
6Corners1
0Saves2
17Fouls17
3Yellow cards3
0Offsides1

Compared with usual

Lens

10 matches this season, all competitions baseline
This matchAvg
Goals21.7
Conceded11.8
xG0.932low
xG against0.431.8low
Shots916.8low
On target36.3
Shots faced412low
xG per shot0.10.14
Possession56%52.4%
Passes554489.9
Corners66.6
Fouls1710.7

Paris FC

7 matches this season, all competitions baseline
This matchAvg
Goals11.7
Conceded21
xG0.431.9
xG against0.931
Shots414.4
On target15
Shots faced99.9
xG per shot0.110.12
Possession44%51.7%
Passes455579.1
Corners13.9
Fouls1713.6

Timeline

  • 19' VAR Matthieu Udol
  • 28' Yellow Moustapha Mbow
  • 29' Yellow Pierre Lees Melou
  • 45' Sub Luca Koleosho → E. Mbemba
  • 45+2' Goal Luca Koleosho league goal #1 assist Lassine Sinayoko
  • 51' VAR Jean-Clair Todibo
  • 51' Yellow Florian Thauvin
  • 61' Sub Jean-Clair Todibo → Kyllian Antonio
  • 61' Sub Franjo Ivanović → Thorgan Hazard
  • 63' Goal Florian Thauvin league goal #4 assist Thorgan Hazard
  • 67' Sub Adama Camara → Moses Simon
  • 67' Sub Pablo Pagis → Rudy Matondo
  • 71' Sub Amadou Haidara → Yassine Titraoui
  • 74' Yellow Samson Baidoo
  • 76' Sub Ilan Kebbal → Ras Zabi
  • 81' Sub Rudy Matondo → Thibault De Smet
  • 83' Goal Thorgan Hazard league goal #1 assist Florian Thauvin
  • 85' Sub Florian Sotoca → Junior Kadile
  • 85' Sub Saud Abdulhamid → Michal Skoras
  • 89' Yellow Michal Skoras
  • 90+2' Yellow Otávio
  • 90+5' Yellow Y. Cahuzac (coaching staff)

Category leaders

  • Key passesFlorian Thauvin2
  • Duels wonFlorian Thauvin9/17
  • DribblesFlorian Thauvin2/6
  • Defensive actionsMichaël Cuisance6
  • ShotsFlorian Sotoca3 (on target 0)
  • Fouls wonFlorian Thauvin6
#Lens#Paris FC#Ligue 1#Florian Thauvin#Thorgan Hazard#Luca Koleosho

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.