Serie A · Matchweek 37
Fabiano Parisi 13'
Amir Richardson 67'
Moise Kean 84'
HT 1:0
Thijs Dallinga 61'
Riccardo Orsolini 79'
Sun, 18 May 2025, 19:45 (UK) · Stadio Artemio Franchi, Firenze
Fiorentina 9th → 7th · 62 pts|Bologna 7th → 8th · 62 pts

Bologna edged xG (1.77–2.39) but Fiorentina took the win.

Player of the matchRiccardo Orsolini7.7Decisive moment84' Moise Kean+1.5

Fiorentina 3-2 Bologna

Key numbers

  • Possession 40% – 60%
  • Shots 6 (5 on target) – 15 (3)
  • Decisive moment: 84' Moise Kean, FN xPts +1.5
Player of the match
Riccardo Orsolini 7.7Strong

Highest FN Score on the pitch: 7.7 (Strong)

Game state

1-01-12-12-23-2
Fiorentina ahead 66 min · level 24 min · Bologna ahead 0 min
  • Thijs Dallinga — off the bench 45 min · 1G 0A
  • Riccardo Orsolini — off the bench 34 min · 1G 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.

13' Fabiano Parisi Goal · scorer +0.5 · assist Luca Ranieri +0.2 +0.7
61' Thijs Dallinga Goal · scorer +0.6 · assist Riccardo Orsolini +0.2 +0.8
67' Amir Richardson Goal +1.2
79' Riccardo Orsolini Goal · scorer +0.6 · assist Dan Ndoye +0.3 +0.9
84' Moise Kean Goal +1.5
88' Juan Miranda Red card 0.0
Fiorentina Expected (last two seasons) 1.7Own moments +3.4Opponent moments −2.4Time effect +0.3→ League points won 3
Bologna Expected (last two seasons) 1.1Own moments +1.7Opponent moments −2.3Time effect −0.5→ 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

FiorentinaBologna
40%Possession60%
1.77Expected goals (xG)2.39
0.3xG per shot0.16
6Shots15
5Shots on target3
83%Shots on target %20%
4Shots in box8
328Passes480
76%Pass accuracy86%
2Corners4
1Saves3
21Fouls17
4Yellow cards1
4Offsides1

Compared with usual

Fiorentina

37 matches this season, all competitions baseline
This matchAvg
Goals31.5
Conceded21.1
xG1.771.2
xG against2.391.1
Shots611.7
On target54.5
Shots faced1511.4
xG per shot0.30.1high
Possession40%51.3%
Passes328428.6
Pass accuracy76%82.8%
Corners24
Fouls2111.5high

Bologna

49 matches this season, all competitions baseline
This matchAvg
Goals21.4
Conceded31
xG2.391.1
xG against1.770.91
Shots1513.1
On target34.5
Shots faced68.9
xG per shot0.160.08
Possession60%56.9%
Passes480460.1
Pass accuracy86%82.8%
Corners44.7
Fouls1714

Timeline

  • 13' Goal Fabiano Parisi league goal #2 assist Luca Ranieri
  • 20' Yellow Luca Ranieri
  • 39' Sub Pietro Comuzzo → Marin Pongračić
  • 46' Sub Santiago Castro → Thijs Dallinga
  • 56' Sub Nicolò Cambiaghi → Riccardo Orsolini
  • 56' Sub Giovanni Fabbian → Benjamín Domínguez
  • 61' Goal Thijs Dallinga league goal #3 assist Riccardo Orsolini
  • 65' Yellow Robin Gosens
  • 67' Goal Amir Richardson league goal #1
  • 77' Yellow Fabiano Parisi
  • 77' Yellow Dan Ndoye
  • 79' Goal Riccardo Orsolini league goal #14 assist Dan Ndoye
  • 80' Sub Davide Calabria → Emil Holm
  • 80' Sub Remo Freuler → Nikola Moro
  • 84' Goal Moise Kean league goal #18
  • 87' Sub Marin Pongračić → Andrea Colpani
  • 88' Red Juan Miranda
  • 90' Yellow Rolando Mandragora
  • 90+1' Sub Nicolò Fagioli → Cher Ndour

Category leaders

  • Key passesJuan Miranda3
  • Duels wonDodô8/13
  • DribblesDodô3/3
  • Defensive actionsPablo Marí4
  • ShotsMoise Kean3 (on target 3)
  • Fouls wonRolando Mandragora5

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.