Serie A · Matchweek 29
Robin Gosens 15'
Rolando Mandragora 18'
Albert Guðmundsson 53'
HT 2:0
Sun, 16 Mar 2025, 17:00 (UK) · Stadio Artemio Franchi, Firenze
Fiorentina 9th → 8th · 48 pts|Juventus 5th · 52 pts

Juventus edged xG (0.4–0.85) but Fiorentina took the win.

Player of the matchNicolò Fagioli8.0Decisive moment15' Robin Gosens+0.8

Fiorentina 3-0 Juventus

Key numbers

  • Possession 37% – 63%
  • Shots 9 (3 on target) – 11 (2)
  • Decisive moment: 15' Robin Gosens, FN xPts +0.8
Player of the match
Nicolò Fagioli 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

1-02-03-0
Fiorentina ahead 75 min · level 15 min · Juventus 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.

15' Robin Gosens Goal +0.8
18' Rolando Mandragora Goal · scorer +0.3 · assist Nicolò Fagioli +0.2 +0.5
53' Albert Guðmundsson Goal · assist Nicolò Fagioli +0.1
Fiorentina Expected (last two seasons) 1.5Own moments +1.4Opponent moments 0.0Time effect +0.1→ League points won 3
Juventus Expected (last two seasons) 1.3Own moments 0.0Opponent moments −1.2Time 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

FiorentinaJuventus
37%Possession63%
0.4Expected goals (xG)0.85
0.04xG per shot0.08
9Shots11
3Shots on target2
33%Shots on target %18%
2Shots in box6
347Passes594
80%Pass accuracy89%
1Corners6
2Saves0
9Fouls13
2Yellow cards3
3Offsides0

Compared with usual

Fiorentina

29 matches this season, all competitions baseline
This matchAvg
Goals31.6
Conceded01.1
xG0.41.3
xG against0.851.1
Shots911.9
On target34.5
Shots faced1111.8
xG per shot0.040.11
Possession37%51%
Passes347421.7
Pass accuracy80%82.5%
Corners14.3
Fouls911.4

Juventus

40 matches this season, all competitions baseline
This matchAvg
Goals01.6
Conceded30.93
xG0.851.3
xG against0.41.1
Shots1113.5
On target24.8
Shots faced911.6
xG per shot0.080.1
Possession63%57.2%
Passes594528.3
Pass accuracy89%88.1%
Corners64.7
Fouls1312.1

Timeline

  • 13' Yellow Pablo Marí
  • 15' Goal Robin Gosens league goal #4
  • 18' Goal Rolando Mandragora league goal #2 assist Nicolò Fagioli
  • 45+1' Yellow Manuel Locatelli
  • 53' Goal Albert Guðmundsson league goal #6 assist Nicolò Fagioli
  • 59' Sub Renato Veiga → Alberto Costa
  • 59' Sub Nicolás González → Andrea Cambiaso
  • 73' Yellow Luca Ranieri
  • 73' Yellow Timothy Weah
  • 74' Sub Lloyd Kelly → Federico Gatti
  • 74' Sub Timothy Weah → Francisco Conceição
  • 78' Sub Luca Ranieri → Pietro Comuzzo
  • 79' Sub Albert Guðmundsson → Lucas Beltrán
  • 82' Yellow Khéphren Thuram
  • 85' Sub Nicolò Fagioli → Michael Folorunsho
  • 86' Sub Andrea Cambiaso → Samuel Mbangula
  • 89' Sub Moise Kean → Nicolò Zaniolo
  • 89' Sub Danilo Cataldi → Yacine Adli

Category leaders

  • Key passesWeston McKennie4
  • Duels wonPablo Marí6/7
  • DribblesWeston McKennie3/3
  • Defensive actionsPablo Marí7
  • Fouls wonDanilo Cataldi3

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.