Serie A Regular Season - 31

Hellas Verona 0 - 1 FT Fiorentina

Stadio Marcantonio Bentegodi

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

Futmetrix Verdict
47
FT
Sat, Apr 4
Italiano
Hellas Verona
0-1
Fiorentina
⚡ Intensity 57
⚖️ Balance 20
🏆 Stakes 2
🎲 Upset 0
De Gea heroics steal the tie.

Smash and Grab: Fiorentina Survive Siege to Advance

Average Entertainment Futmetrix Score: 47/100. A masterclass in survival saw Fiorentina endure a relentless Verona siege before snatching a late winner to progress in this do-or-die knockout clash.

The Siege Begins

The Stakes were monumental at Stadio Marcantonio Bentegodi. Verona desperately needed a result. They threw everything forward early in this single-leg knockout tie. Roberto Gagliardini pulled the strings beautifully in midfield, carving out four key passes and dictating the tempo. The hosts unleashed a massive barrage of shots, turning the penalty box into a shooting gallery as they racked up 20 total attempts. Fiorentina edged possession with 51%, but they were firmly pinned back and forced to weather a brutal storm. Their attacking threat was practically non-existent in the opening phases.

The Spanish Wall

Every memorable cup tie needs a hero. For the visitors, that man wore the gloves. David De Gea put on an absolute goalkeeping clinic. He made seven crucial saves to deny a desperate Verona side that peppered the target repeatedly. The high Intensity rating tells the story of an unrelenting home assault. De Gea repelled them all. The Balance of the match was heavily skewed toward the hosts' attack, but they lacked a ruthless finish. Then came the ultimate sucker punch. In the 82nd minute, against all logic, Fiorentina broke through. J. Harrison found N. Fagioli, who silenced the local crowd with a clinical strike.

Chaos and Progression

The late goal completely shattered Verona's composure. The Upset Factor peaked as frustration boiled over on the pitch. Just four minutes after Fagioli's breakthrough, the match descended into madness. A. Gudmundsson and T. Suslov clashed, earning straight red cards for unsportsmanlike conduct. Both teams finished the game with ten men. Fiorentina survived the final chaotic minutes to hold onto their 1-0 lead. They progress to the next round, leaving a devastated Verona side to contemplate a brutal early elimination. A truly classic smash-and-grab victory.

Key Questions

How did the red card for A. Gudmundsson impact the match?

It created a tense 10-on-10 finale after Suslov was also dismissed, but Fiorentina held their nerve to protect their slim lead and secure knockout progression.

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
49%
51%
Hellas Verona 49%
Fiorentina 51%
Shots
20
5
Hellas Verona 20
Fiorentina 5
Shots on Target
7
1
Hellas Verona 7
Fiorentina 1
Expected Goals (xG)
1.28
0.36
Hellas Verona 1.28
Fiorentina 0.36
Passes
391
426
Hellas Verona 391
Fiorentina 426
Pass Accuracy
81%
82%
Hellas Verona 81%
Fiorentina 82%
Corners
8
1
Hellas Verona 8
Fiorentina 1
Fouls
15
7
Hellas Verona 15
Fiorentina 7
Yellow Cards
3
1
Hellas Verona 3
Fiorentina 1
Red Cards
1
1
Hellas Verona 1
Fiorentina 1

Match Events

17' 🟨 R. Gagliardini
HT
G. Fabbian R. Piccoli 🔄 59'
67' 🔄 G. Orban A. Sarr
76' 🔄 D. Oyegoke D. Bradaric
76' 🔄 A. Bernede T. Suslov
M. Kean J. Fazzini 🔄 76'
R. Gosens L. Balbo 🔄 76'
79' 🟨 V. Nelsson
N. Fagioli (J. Harrison) 82'
N. Fagioli 🟨 84'
A. Gudmundsson 🟥 86'
86' 🟥 T. Suslov
88' 🟨 R. Belghali
P. Comuzzo E. Kospo 🔄 90'
N. Fagioli M. Brescianini 🔄 90'
90' 🔄 V. Nelsson D. Mosquera
FT

Player Cards

Our take on every player in this match

Hellas Verona

Goalkeepers
Lorenzo Montipò
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Victor Nelsson
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
88%
Duel Win %
Andrias Edmundsson
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Martin Frese
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
32%
Pass Acc
Midfielders
Daniel Oyegoke
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Jean-Daniel Akpa Akpro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Roberto Gagliardini
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
72%
Pass Acc
Antoine Bernede
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
75
Total Mins
76
Entry
Rafik Belghali
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Forwards
Kieron Bowie
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
14%
Pass Acc
Gift Orban
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
BENCH
Giacomo Toniolo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Simone Perilli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fallou Cham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pol Lirola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tobias Slotsager
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolás Valentini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Domagoj Bradarić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Mutassim Al-Musrati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cheikh Niasse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tomáš Suslov
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
0
Fouls
5.5
Rating
Abdou Harroui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isaac
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Amin Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

Fiorentina

Goalkeepers
David De Gea
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Pietro Comuzzo
👻 Invisible Nothing to note
Marin Pongračić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Luca Ranieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Robin Gosens
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Midfielders
Giovanni Fabbian
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Nicolò Fagioli
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Cher Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Jack Harrison
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.2
Rating
Moise Kean
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Albert Guðmundsson
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
0
Fouls
6.5
Rating
BENCH
Luca Lezzerini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Oliver Christensen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Eman Košpo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edoardo Sadotti
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
Luís Balbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Daniele Rugani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Marco Brescianini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Lapo Deli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacopo Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Piergiorgio Bonanno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Roberto Piccoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
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
12/14/2025 Fiorentina 1 - 2 Hellas Verona Serie A Stadio Artemio Franchi
02/23/2025 Verona 1 - 0 Fiorentina Serie A Stadio Marcantonio Bentegodi
11/10/2024 Fiorentina 3 - 1 Verona Serie A Stadio Artemio Franchi
05/05/2024 Verona 2 - 1 Fiorentina Serie A Stadio Marcantonio Bentegodi
12/17/2023 Fiorentina 1 - 0 Verona Serie A Stadio Artemio Franchi
02/27/2023 Verona 0 - 3 Fiorentina Serie A Stadio Marc'Antonio Bentegodi
12/14/2025
Serie A Stadio Artemio Franchi
02/23/2025
Serie A Stadio Marcantonio Bentegodi
11/10/2024
Serie A Stadio Artemio Franchi
05/05/2024
Serie A Stadio Marcantonio Bentegodi
12/17/2023
Serie A Stadio Artemio Franchi
02/27/2023
Serie A Stadio Marc'Antonio Bentegodi
Hellas Verona Win
Fiorentina Win
Draw

League Standings

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