Serie A Regular Season - 29

Cremonese 1 - 4 FT Fiorentina

Stadio Giovanni Zini

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
44
FT
Mon, Mar 16
Italiano
Cremonese
1-4
Fiorentina
⚡ Intensity 59
⚖️ Balance 14
🏆 Stakes 9
🎲 Upset 0
Fiorentina run riot in relegation six-pointer.

A Relegation Statement in Cremona

Average Entertainment Futmetrix Score: 44/100. Fiorentina delivered a ruthless away performance to drag themselves further from the drop zone while plunging Cremonese deeper into relegation peril.

Early Warning Signs

The Stakes could not have been higher at Stadio Giovanni Zini for this massive clash. A true Serie A six-pointer where both sides desperately needed a lifeline to pull away from the dreaded drop zone. Fiorentina edged possession in the early stages, looking composed as they built from the back and made every single touch count in the final third. F. Parisi shattered the early tension in the 25th minute, finishing off a slick passing sequence brilliantly orchestrated by R. Mandragora. Cremonese looked entirely shell-shocked by the breakthrough. Before the home side could even regroup and adjust their defensive lines, the visitors struck again. Just seven minutes later, R. Piccoli doubled the advantage with a clinical strike. The hosts were left chasing shadows across the pitch, completely overwhelmed by the tactical superiority of their aggressive opponents.

The Viola Avalanche

The second half required a monumental response from the struggling hosts, but Fiorentina ruthlessly killed the contest almost immediately after the restart. Dodo made it three just four minutes into the second period, capitalising on brilliant attacking vision from A. Gudmundsson. The sheer Intensity of Fiorentina's attacking transitions was simply too much for the Cremonese backline to handle. The match briefly threatened to spark a miraculous revival when substitute D. Okereke struck for the hosts in the 57th minute. His phenomenal super-sub impact, arriving right after the break, gave the desperate home fans a fleeting moment of hope in an otherwise bleak afternoon. But the severe defensive damage had already been done, leaving too steep a mountain to climb.

Consolation and Closure

Any lingering thoughts of a historic comeback were swiftly and emphatically extinguished. Gudmundsson crowned a spectacular individual performance by adding his own name to the scoresheet in the 70th minute, putting the final nail in the coffin. The Balance of power firmly rested with the visitors from the first whistle to the last. A barrage of 26 combined shots turned this crucial relegation clash into an open shootout, but Fiorentina possessed the undeniable killer instinct. This 4-1 away demolition leaves Cremonese stranded in 18th place, staring down the barrel of a return to Serie B. Meanwhile, the Viola secure vital breathing room in the Serie A survival race, proving they have the essential firepower to stay up.

Key Questions

What made David Okereke the Man of the Match?

Despite the heavy defeat, substitute Okereke injected immediate urgency, scoring a brilliant goal shortly after coming on and finishing with a match-high 8.5 rating.

What caused the 5-goal thriller?

A relentless tempo and high shot volume saw 26 total attempts. Fiorentina's clinical finishing and rapid transitions completely overwhelmed Cremonese's fragile defensive structure.

How did substitute David Okereke change the game?

Entering in the 46th minute, he instantly disrupted Fiorentina's defensive rhythm and scored in the 57th minute, briefly shifting momentum before the visitors regained total control.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
48%
52%
Cremonese 48%
Fiorentina 52%
Shots
13
13
Cremonese 13
Fiorentina 13
Shots on Target
3
6
Cremonese 3
Fiorentina 6
Expected Goals (xG)
1.19
1.81
Cremonese 1.19
Fiorentina 1.81
Passes
347
397
Cremonese 347
Fiorentina 397
Pass Accuracy
81%
83%
Cremonese 81%
Fiorentina 83%
Corners
4
6
Cremonese 4
Fiorentina 6
Fouls
17
15
Cremonese 17
Fiorentina 15
Yellow Cards
1
0
Cremonese 1
Fiorentina 0
Red Cards
0
0
Cremonese 0
Fiorentina 0

Match Events

F. Parisi (R. Mandragora) 25'
27' 🟨 W. Bondo
R. Piccoli (R. Gosens) 32'
HT
46' 🔄 W. Bondo A. Grassi
46' 🔄 M. Thorsby D. Okereke
Dodo (A. Gudmundsson) 49'
57' D. Okereke (F. Ceccherini)
62' 🔄 Y. Maleh J. Vandeputte
69' 🔄 R. Floriani A. Zerbin
A. Gudmundsson (R. Piccoli) 70'
R. Mandragora C. Ndour 🔄 75'
A. Gudmundsson J. Harrison 🔄 76'
81' 🔄 F. Ceccherini F. Terracciano
F. Parisi J. Fazzini 🔄 81'
R. Gosens D. Rugani 🔄 81'
L. Ranieri G. Fabbian 🔄 88'
FT

Player Cards

Our take on every player in this match

Cremonese

Goalkeepers
Emil Audero
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
Francesco Folino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Federico Ceccherini
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Sebastiano Luperto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Tommaso Barbieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Morten Thorsby
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Warren Bondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Youssef Maleh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Romano Floriani Mussolini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Federico Bonazzoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Milan Đurić
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
10
Duels Won
0
Pens Won
BENCH
Marco Silvestri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lapo Nava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mikayil Faye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Bianchetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filippo Terracciano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Alberto Grassi
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Martín Payero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jari Vandeputte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
David Okereke
SUPER SUB
SUPER SUB
1
Goal
1
Goal
49
Minutes
8.5
Rating
Alessio Zerbin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Antonio Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Faris Moumbagna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Fiorentina

Goalkeepers
David De Gea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Dodô
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Marin Pongračić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Luca Ranieri
👻 Invisible Nothing to note
Robin Gosens
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
33%
Pass Acc
Midfielders
Rolando Mandragora
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Nicolò Fagioli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Marco Brescianini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Fabiano Parisi
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Roberto Piccoli
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Albert Guðmundsson
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Pietro Leonardelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Oliver Christensen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luís Balbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eddy Kouadio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniele Rugani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Cher Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Giovanni Fabbian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Jacopo Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Jack Harrison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Moise Kean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Riccardo Braschi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/04/2026 Fiorentina 1 - 0 Cremonese Serie A Stadio Artemio Franchi
04/27/2023 Fiorentina 0 - 0 Cremonese Coppa Italia Stadio Artemio Franchi
04/05/2023 Cremonese 0 - 2 Fiorentina Coppa Italia Stadio Giovanni Zini
03/12/2023 Cremonese 0 - 2 Fiorentina Serie A Stadio Giovanni Zini
08/14/2022 Fiorentina 3 - 2 Cremonese Serie A Stadio Artemio Franchi
01/04/2026
Serie A Stadio Artemio Franchi
04/27/2023
Coppa Italia Stadio Artemio Franchi
04/05/2023
Coppa Italia Stadio Giovanni Zini
03/12/2023
Serie A Stadio Giovanni Zini
08/14/2022
Serie A Stadio Artemio Franchi
Cremonese Win
Fiorentina Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 29 68 65 23 +42 DInter 1 - 1 Atalanta (14-03-2026)LAC Milan 1 - 0 Inter (08-03-2026)WInter 2 - 0 Genoa (28-02-2026)WLecce 0 - 2 Inter (21-02-2026)WInter 3 - 2 Juventus (14-02-2026)
2 AC Milan 29 60 44 21 +23 LLazio 1 - 0 AC Milan (15-03-2026)WAC Milan 1 - 0 Inter (08-03-2026)WCremonese 0 - 2 AC Milan (01-03-2026)LAC Milan 0 - 1 Parma (22-02-2026)DAC Milan 1 - 1 Como (18-02-2026)
3 Napoli 29 59 45 30 +15 WNapoli 2 - 1 Lecce (14-03-2026)WNapoli 2 - 1 Torino (06-03-2026)WHellas Verona 1 - 2 Napoli (28-02-2026)LAtalanta 2 - 1 Napoli (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)
4 Como 29 54 48 22 +26 WComo 2 - 1 AS Roma (15-03-2026)WCagliari 1 - 2 Como (07-03-2026)WComo 3 - 1 Lecce (28-02-2026)WJuventus 0 - 2 Como (21-02-2026)DAC Milan 1 - 1 Como (18-02-2026)
5 Juventus 29 53 51 28 +23 WUdinese 0 - 1 Juventus (14-03-2026)WJuventus 4 - 0 Pisa (07-03-2026)DAS Roma 3 - 3 Juventus (01-03-2026)LJuventus 0 - 2 Como (21-02-2026)LInter 3 - 2 Juventus (14-02-2026)
6 AS Roma 29 51 39 23 +16 LComo 2 - 1 AS Roma (15-03-2026)LGenoa 2 - 1 AS Roma (08-03-2026)DAS Roma 3 - 3 Juventus (01-03-2026)WAS Roma 3 - 0 Cremonese (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)
7 Atalanta 29 47 40 27 +13 DInter 1 - 1 Atalanta (14-03-2026)DAtalanta 2 - 2 Udinese (07-03-2026)LSassuolo 2 - 1 Atalanta (01-03-2026)WAtalanta 2 - 1 Napoli (22-02-2026)WLazio 0 - 2 Atalanta (14-02-2026)
8 Bologna 29 42 38 34 +4 WSassuolo 0 - 1 Bologna (15-03-2026)LBologna 1 - 2 Hellas Verona (08-03-2026)WPisa 0 - 1 Bologna (02-03-2026)WBologna 1 - 0 Udinese (23-02-2026)WTorino 1 - 2 Bologna (15-02-2026)
9 Lazio 29 40 29 28 +1 WLazio 1 - 0 AC Milan (15-03-2026)WLazio 2 - 1 Sassuolo (09-03-2026)LTorino 2 - 0 Lazio (01-03-2026)DCagliari 0 - 0 Lazio (21-02-2026)LLazio 0 - 2 Atalanta (14-02-2026)
10 Sassuolo 29 38 35 39 -4 LSassuolo 0 - 1 Bologna (15-03-2026)LLazio 2 - 1 Sassuolo (09-03-2026)WSassuolo 2 - 1 Atalanta (01-03-2026)WSassuolo 3 - 0 Hellas Verona (20-02-2026)WUdinese 1 - 2 Sassuolo (15-02-2026)
11 Udinese 29 36 33 42 -9 LUdinese 0 - 1 Juventus (14-03-2026)DAtalanta 2 - 2 Udinese (07-03-2026)WUdinese 3 - 0 Fiorentina (02-03-2026)LBologna 1 - 0 Udinese (23-02-2026)LUdinese 1 - 2 Sassuolo (15-02-2026)
12 Parma 29 34 21 36 -15 LTorino 4 - 1 Parma (13-03-2026)DFiorentina 0 - 0 Parma (08-03-2026)DParma 1 - 1 Cagliari (27-02-2026)WAC Milan 0 - 1 Parma (22-02-2026)WParma 2 - 1 Hellas Verona (15-02-2026)
13 Genoa 29 33 36 40 -4 WHellas Verona 0 - 2 Genoa (15-03-2026)WGenoa 2 - 1 AS Roma (08-03-2026)LInter 2 - 0 Genoa (28-02-2026)WGenoa 3 - 0 Torino (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)
14 Torino 29 33 32 50 -18 WTorino 4 - 1 Parma (13-03-2026)LNapoli 2 - 1 Torino (06-03-2026)WTorino 2 - 0 Lazio (01-03-2026)LGenoa 3 - 0 Torino (22-02-2026)LTorino 1 - 2 Bologna (15-02-2026)
15 Cagliari 29 30 31 41 -10 LPisa 3 - 1 Cagliari (15-03-2026)LCagliari 1 - 2 Como (07-03-2026)DParma 1 - 1 Cagliari (27-02-2026)DCagliari 0 - 0 Lazio (21-02-2026)LCagliari 0 - 2 Lecce (16-02-2026)
16 Fiorentina 29 28 34 43 -9 WCremonese 1 - 4 Fiorentina (16-03-2026)DFiorentina 0 - 0 Parma (08-03-2026)LUdinese 3 - 0 Fiorentina (02-03-2026)WFiorentina 1 - 0 Pisa (23-02-2026)WComo 1 - 2 Fiorentina (14-02-2026)
17 Lecce 29 27 21 39 -18 LNapoli 2 - 1 Lecce (14-03-2026)WLecce 2 - 1 Cremonese (08-03-2026)LComo 3 - 1 Lecce (28-02-2026)LLecce 0 - 2 Inter (21-02-2026)WCagliari 0 - 2 Lecce (16-02-2026)
18 Cremonese 29 24 23 44 -21 LCremonese 1 - 4 Fiorentina (16-03-2026)LLecce 2 - 1 Cremonese (08-03-2026)LCremonese 0 - 2 AC Milan (01-03-2026)LAS Roma 3 - 0 Cremonese (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)
19 Pisa 29 18 23 49 -26 WPisa 3 - 1 Cagliari (15-03-2026)LJuventus 4 - 0 Pisa (07-03-2026)LPisa 0 - 1 Bologna (02-03-2026)LFiorentina 1 - 0 Pisa (23-02-2026)LPisa 1 - 2 AC Milan (13-02-2026)
20 Hellas Verona 29 18 22 51 -29 LHellas Verona 0 - 2 Genoa (15-03-2026)WBologna 1 - 2 Hellas Verona (08-03-2026)LHellas Verona 1 - 2 Napoli (28-02-2026)LSassuolo 3 - 0 Hellas Verona (20-02-2026)LParma 2 - 1 Hellas Verona (15-02-2026)