Monza 2-3 Udinese: two goals at the break flip the match
Short review AI-written review based on match data · How we make it
Key numbers
- 0.98 xG, 3 goals: Udinese clinical
- Two goals in the 45' made it 3-1
- Monza: 5 of 15 shots on target
Udinese beat their xG by a distance
Udinese won at Monza despite trailing on shots and xG. Their 0.98 xG produced three goals, a clear outperformance of the chances they created, while Monza's 1.7 xG returned only two. The result lifts Udinese to second in the table.
Two quick goals before the break
Jakub Piotrowski scored first in the 32nd minute, and Hassane Kamara and Jürgen Ekkelenkamp both scored in the 45th minute to make it 3-1. Kamara's goal was worth +0.9 FN xPts. Gustavo Varela pulled one back in the 63rd minute, but Monza got no closer.
Player of the match
Hassane Kamara 8.4Dominant
He scored once, assisted once and made two tackles, the highest FN Score of the match.
Kamara set up the opener in the 32nd minute and scored himself in the 45th, so he was involved in both goals that put Udinese in control before half-time. His only shot hit the target and went in, and he won three of his five duels.
Game state
0-11-11-21-32-3
Monza ahead 0 min · level 40 min · Udinese ahead 50 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'
Jakub Piotrowski
Goal · scorer +0.6 · assist Hassane Kamara +0.2
+0.8
37'
Andrea Colpani
Goal · scorer +0.5 · assist Ricardo Mangas +0.2
+0.7
45'
Hassane Kamara
Goal
+0.9
45'
Jürgen Ekkelenkamp
Goal
+0.4
63'
Gustavo Varela
Goal · assist Ebenezer Akinsanmiro
+0.2
Monza
Expected (last two seasons) 1.0Own moments +0.9Opponent moments −1.7Time effect −0.2→ League points won 0
Udinese
Expected (last two seasons) 1.8Own moments +2.1Opponent moments −1.2Time effect +0.3→ League points won 3
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
MonzaUdinese
1.7Expected goals (xG)0.98
Timeline
- 32'
Goal
Jakub Piotrowski league goal #1 assist Hassane Kamara
- 37'
Goal
Andrea Colpani league goal #1 assist Ricardo Mangas
- 45'
Goal
Hassane Kamara league goal #2
- 45'
Goal
Jürgen Ekkelenkamp league goal #1
- 46'
Yellow
Lorenzo Lucchesi
- 54'
Sub
Manga Foe Ondoa → Michael Folorunsho
- 54'
Sub
Mathis Mout → Ebenezer Akinsanmiro
- 60'
Sub
Jakub Piotrowski → Lennon Miller
- 60'
Sub
Unai Gómez → Oier Zarraga
- 61'
Sub
Lorenzo Lucchesi → Filippo Delli Carri
- 63'
Goal
Gustavo Varela league goal #2 assist Ebenezer Akinsanmiro
- 68'
Sub
Enzo Ebosse → Nicolò Bertola
- 68'
Sub
Keinan Davis → Idrissa Gueye
- 84'
Sub
Samuele Birindelli → Omari Forson
- 84'
Sub
Andrea Colpani → Dany Mota
- 85'
Sub
Mërgim Vojvoda → Juan Arizala
Category leaders
- Key passesRicardo Mangas4
- Duels wonAndrea Carboni8/16
- Defensive actionsOumar Solet5
- ShotsJakub Piotrowski3 (on target 1)
- Fouls wonMichael Folorunsho4
#Serie A#Monza#Udinese#Hassane Kamara#FN Score#Matchweek 2
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.