Serie A · Matchweek 37
1:3
Samuele Birindelli 30'
HT 1:0
Lorenzo Colombo 49'
Mattia Viti 51'
Semuel Pizzignacco 59' (OG)
Sun, 18 May 2025, 19:45 (UK) · U-Power Stadium, Monza
Monza 20th · 18 pts|Empoli 18th → 17th · 31 pts

Empoli won on the scoreboard and on xG (1.15–1.27).

Player of the matchMattia Viti8.2Decisive moment51' Mattia Viti+1.1

Monza 1-3 Empoli

Key numbers

  • Possession 68% – 32%
  • Shots 12 (4 on target) – 9 (4)
  • Decisive moment: 51' Mattia Viti, FN xPts +1.1
Player of the match
Mattia Viti 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

1-01-11-21-3
Monza ahead 19 min · level 32 min · Empoli ahead 39 min
  • Lorenzo Colombo — off the bench 45 min · 1G 0A

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.

30' Samuele Birindelli Goal · scorer +0.6 · assist Gianluca Caprari +0.3 +0.9
49' Lorenzo Colombo Goal · scorer +0.6 · assist Jacopo Fazzini +0.3 +0.9
51' Mattia Viti Goal · scorer +0.8 · assist Liberato Cacace +0.3 +1.1
59' Semuel Pizzignacco Own goal −0.3
Monza Expected (last two seasons) 1.4Own moments +0.6Opponent moments −2.0Time effect 0.0→ League points won 0
Empoli Expected (last two seasons) 1.3Own moments +2.0Opponent moments −0.4Time effect +0.1→ 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

MonzaEmpoli
68%Possession32%
1.15Expected goals (xG)1.27
0.1xG per shot0.14
12Shots9
4Shots on target4
33%Shots on target %44%
5Shots in box5
653Passes294
90%Pass accuracy78%
2Corners6
2Saves3
8Fouls16
0Yellow cards1
3Offsides1

Compared with usual

Monza

39 matches this season, all competitions baseline
This matchAvg
Goals10.77
Conceded31.8
xG1.150.76
xG against1.271.4
Shots129.2
On target42.8
Shots faced914.6
xG per shot0.10.1
Possession68%48.5%
Passes653423.6high
Pass accuracy90%83%
Corners23.8
Fouls813.6

Empoli

42 matches this season, all competitions baseline
This matchAvg
Goals30.93
Conceded11.6
xG1.270.72
xG against1.151.2
Shots99.6
On target43
Shots faced1213.8
xG per shot0.140.08
Possession32%40.5%
Passes294324.5
Pass accuracy78%74.1%
Corners64.1
Fouls1615

Timeline

  • 30' Goal Samuele Birindelli league goal #3 assist Gianluca Caprari
  • 46' Sub Liam Henderson → Lorenzo Colombo
  • 46' Sub Luca Marianucci → Saba Goglichidze
  • 49' Goal Lorenzo Colombo league goal #6 assist Jacopo Fazzini
  • 51' Goal Mattia Viti league goal #1 assist Liberato Cacace
  • 54' Sub Kevin Zeroli → Dany Mota
  • 55' Sub Tomás Palacios → Luca Caldirola
  • 59' Goal Semuel Pizzignacco (OG)
  • 70' Sub Gianluca Caprari → Patrick Ciurria
  • 70' Sub Sebastiano Esposito → Faustino Anjorin
  • 71' Sub Keita Baldé → Andrea Petagna
  • 79' Sub Alessandro Bianco → Stefano Sensi
  • 83' Sub Jacopo Fazzini → Tyronne Ebuehi
  • 87' Yellow Ardian Ismajli

Category leaders

  • Key passesGianluca Caprari3
  • Duels wonAlessandro Bianco9/13
  • DribblesTomás Palacios2/2
  • Defensive actionsArdian Ismajli6
  • Fouls wonAlessandro Bianco4

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.