Monaco 2-1 Lens: Gradit own goal sends hosts top
Short review AI-written review based on match data · How we make it
Key numbers
- xG per shot 0.19, above 0.12 average in four matches
- Lens xG 1.19 against a season average of 2.5
- 84' own goal lifts Monaco to 13 points and first place
Fewer shots, sharper ones
Monaco beat Lens to go top of Ligue 1 on 13 points. They had fewer shots than the visitors, but an xG per shot of 0.19 was above their average from four earlier matches this season, while Lens managed 1.19 xG against a season average of 2.5.
An own goal broke the deadlock
Paris Brunner gave Monaco the lead in the 32nd minute and Matthieu Udol levelled in the 57th. Then, at 1-1 in the 84th, Jonathan Gradit's own goal proved the winner, and it cost Lens −1.0 in FN xPts.
Player of the match
Matthieu Udol 8.3Dominant
Udol scored once, put both his shots on target and created two chances.
Udol's best work came in attack, and he also won five of his six duels. His 57th-minute equaliser ended Lens's spell behind, but it was not enough to earn them a point.
Game state
1-01-12-1
Monaco ahead 31 min · level 59 min · Lens ahead 0 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.
32'
Paris Brunner
Goal · scorer +0.6 · assist Matthis Abline +0.2
+0.8
57'
Matthieu Udol
Goal · scorer +0.6 · assist Florian Thauvin +0.2
+0.8
84'
Jonathan Gradit
Own goal
−1.0
Monaco
Expected (last two seasons) 1.6Own moments +0.8Opponent moments +0.6Time effect 0.0→ League points won 3
Lens
Expected (last two seasons) 1.2Own moments −0.2Opponent moments −0.7Time effect −0.3→ 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
MonacoLens
1.75Expected goals (xG)1.19
Compared with usual
Monaco
4 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.5 | |
| Conceded | 1 | 0.5 | |
| xG | 1.75 | 1.2 | |
| xG against | 1.19 | 1.3 | |
| Shots | 9 | 10.5 | |
| On target | 6 | 4.3 | |
| Shots faced | 12 | 16 | |
| xG per shot | 0.19 | 0.12 | |
| Possession | 50% | 43.5% | |
| Passes | 531 | 426.8 | |
| Pass accuracy | 87% | 85.5% | |
| Corners | 2 | 4 | |
| Fouls | 13 | 10.5 | |
Lens
5 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 2.2 | |
| Conceded | 2 | 1.8 | |
| xG | 1.19 | 2.5 | |
| xG against | 1.75 | 2 | |
| Shots | 12 | 17.6 | |
| On target | 4 | 7.2 | |
| Shots faced | 9 | 12.8 | |
| xG per shot | 0.1 | 0.18 | |
| Possession | 50% | 53.6% | |
| Passes | 528 | 468 | |
| Pass accuracy | 86% | 86.3% | |
| Corners | 8 | 7.2 | |
| Fouls | 11 | 10.8 | |
Timeline
- 20'
VAR
Michaël Cuisance
- 32'
Goal
Paris Brunner league goal #4 assist Matthis Abline
- 46'
Sub
Jean-Clair Todibo → Jonathan Gradit
- 53'
Yellow
Florian Thauvin
- 57'
Goal
Matthieu Udol league goal #1 assist Florian Thauvin
- 58'
Sub
Mezian Mesloub → Thorgan Hazard
- 58'
Sub
Abdallah Sima → Odsonne Édouard
- 62'
Sub
Edan Diop → Mathys Detourbet
- 69'
Sub
Junior Kadile → Michal Skoras
- 71'
Yellow
Lamine Camara
- 72'
Sub
Amadou Haidara → Andrija Bulatović
- 76'
Sub
Denis Zakaria → Pape Cabral
- 76'
Sub
Matthis Abline → Folarin Balogun
- 84'
Goal
Jonathan Gradit (OG)
- 90+2'
Sub
Paris Brunner → Mohammed Salisu
Category leaders
- Key passesAleksandr Golovin3
- Duels wonVanderson9/14
- Defensive actionsVanderson11
- ShotsMatthis Abline3 (on target 1)
- Fouls wonMatthis Abline3
#Monaco#Lens#Ligue 1#Paris Brunner#Matthieu Udol#Jonathan Gradit
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.