Ligue 1 · Matchweek 2
Hakon Arnar Haraldsson 21'
Dilane Bakwa 84'
HT 1:0
Vitinha 90'
Marquinhos 90'
Fri, 28 Aug 2026, 19:45 (UK) · Decathlon Arena - Stade Pierre Mauroy, Lille
Lille 4th → 1st · 4 pts|Paris Saint Germain 9th → 6th · 2 pts

Lille went two goals clear in the 84th minute, only for Paris Saint-Germain to score twice in the 90th and share the points.

Player of the matchVitinha8.9Decisive moment90' Marquinhos+1.0

Lille 2-2 Paris Saint-Germain: two goals in the 90th minute

Key numbers

  • xG per shot: Lille 0.14, PSG 0.08
  • Lille led for about 69 minutes; PSG scored twice at 90'
  • Giroud assisted both Lille goals

A two-goal lead undone at the death

Lille were two goals clear and, having been ahead for about 69 minutes, looked on course for the win. Then a late double from Paris Saint-Germain, both goals in the 90th minute, turned a home lead into a 2-2 draw. The scores had been level for only about 21 minutes.

PSG had the ball, Lille had the better shots

Paris Saint-Germain held the ball for long spells yet found it hard to hurt Lille. Their shots were worth just 0.08 xG each against Lille's 0.14, and 11 of them came from outside the box, which sits neatly with that low figure. Even so, PSG finished with the slightly higher xG total.

Giroud sat behind both Lille goals

Both Lille goals ran through Olivier Giroud. Giroud's two assists set up Hakon Arnar Haraldsson's opener in the 21st minute and the second from substitute Dilane Bakwa in the 84th. Lille's shots were also concentrated inside the box, which suggests they did more with far less of the ball.

An equaliser that reversed the points

In the 90th minute Vitinha pulled one back from substitute Mika Godts' pass, and Marquinhos then levelled from Vitinha's. The equaliser was worth +1.0 FN xPts, the largest value of the match, because it turned a 2-1 lead into level terms and took away the three points Lille had been heading for.

Player of the match
Vitinha 8.9Dominant

He had five shots (two on target) and a goal and an assist, and completed 105 of 114 passes.

Vitinha scored once and set up another, both in the 90th minute, and added five shots and two key passes to that. His 114 passes, 105 of them accurate, show how much of PSG's build-up ran through him. His goal made it 2-1 and his pass found Marquinhos for the equaliser, which gave him the highest FN Score of the match.

Game state

1-02-02-12-2
Lille ahead 69 min · level 21 min · Paris Saint Germain ahead 0 min
  • Dilane Bakwa — off the bench 22 min · 1G 0A
  • Mika Godts — off the bench 27 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.

21' Hakon Arnar Haraldsson Goal · scorer +0.6 · assist Olivier Giroud +0.2 +0.8
84' Dilane Bakwa Goal · scorer +0.2 · assist Olivier Giroud +0.1 +0.3
90' Vitinha Goal · assist Mika Godts +0.1
90' Marquinhos Goal · scorer +0.7 · assist Vitinha +0.3 +1.0
Lille Expected (last two seasons) 1.0Own moments +1.1Opponent moments −2.0Time effect +0.9→ League points won 1
Paris Saint Germain Expected (last two seasons) 1.8Own moments +1.1Opponent moments −1.0Time effect −0.9→ League points won 1

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

LilleParis Saint Germain
27%Possession73%
1.27Expected goals (xG)1.44
0.14xG per shot0.08
9Shots18
4Shots on target4
44%Shots on target %22%
6Shots in box7
298Passes808
84%Pass accuracy91%
0Corners5
2Saves2
11Fouls7
2Yellow cards1
5Offsides0

Timeline

  • 21' Goal Hakon Arnar Haraldsson league goal #1 assist Olivier Giroud
  • 39' Yellow Fabián Ruiz
  • 46' Sub Désiré Doué → Khvicha Kvaratskhelia
  • 52' Yellow Benjamin André
  • 61' Sub Benjamin André → Ngal'ayel Mukau
  • 61' Sub Félix Correia → Gaëtan Perrin
  • 63' Sub Lucas Beraldo → Mika Godts
  • 68' Sub Ethan Mbappé → Dilane Bakwa
  • 72' Sub Fabián Ruiz → Lucas Digne
  • 72' Sub Ferran Torres → Senny Mayulu
  • 78' Sub Maghnes Akliouche → Dro Fernández
  • 80' Sub Hakon Arnar Haraldsson → Calvin Verdonk
  • 84' Goal Dilane Bakwa league goal #1 assist Olivier Giroud
  • 90' Goal Vitinha league goal #1 assist Mika Godts
  • 90' Goal Marquinhos league goal #1 assist Vitinha
  • 90+4' Yellow Romain Perraud

Category leaders

  • Key passesEthan Mbappé3
  • Duels wonFabián Ruiz6/8
  • DribblesFabián Ruiz2/2
  • Defensive actionsBenjamin André6
  • ShotsVitinha5 (on target 2)
#Lille#Paris Saint-Germain#Ligue 1#Vitinha#Marquinhos#Olivier Giroud

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.