Serie A Regular Season - 35

AS Roma 4 - 0 FT Fiorentina

Stadio Olimpico

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

Futmetrix Verdict
44
FT
Mon, May 4
Italiano
AS Roma
4-0
Fiorentina
⚡ Intensity 45
⚖️ Balance 7
🏆 Stakes 51
🎲 Upset 0
Roma demolish Fiorentina in European chase.

Roman Conquest Secures European Dreams

Average Entertainment Futmetrix Score: 44/100. A ruthless attacking masterclass highlighted the immense gulf in class as the hosts marched confidently closer to continental qualification.

Early Onslaught

The Stakes were unmistakably high as AS Roma sought to solidify their European credentials in front of an expectant crowd at the historic Stadio Olimpico. They played with relentless and suffocating Intensity right from kickoff, immediately forcing Fiorentina onto the back foot with high pressing and rapid passing sequences. The early deadlock was decisively broken in the thirteenth minute when N. Pisilli showcased exceptional vision, delivering a sublime delivery that allowed G. Mancini to head home with absolute authority. Before the bewildered visitors could catch their breath or restore any semblance of tactical Balance, the capital club ruthlessly doubled their advantage. Wesley Franca finished a magnificent, flowing collective move orchestrated by the marauding M. Hermoso in the seventeenth minute. The visitors were entirely overwhelmed by a textbook attacking siege from the relentless hosts.

Sealing the Result

The defining sequence that completely evaporated any lingering Upset Factor arrived precisely in the thirty-fourth minute, transforming a commanding lead into an unassailable mountain. M. Kone dictated the tempo and asserted his physical dominance through the middle third, eventually teeing up Hermoso, who emphatically slammed home a third goal to demoralise the opposition before the halftime interval. The underlying match data illustrated a remarkably stark reality on the pitch: a relentless barrage of fourteen shots for the home side compared to a mere three speculative efforts from their Tuscan rivals. Fiorentina could not cope with the sheer volume and ferocity of attacks, failing entirely to register a meaningful tactical response. The home side pinned their opponents deep in their own half, restricting spaces and suffocating passing lanes.

A Statement Victory

The second half largely served as an extended coronation for the standout performers in yellow and red, though the hunger for goals remained evident. D. Malen found acres of space on the attacking flank in the fifty-eighth minute, unselfishly setting up Pisilli to cap off a spectacular individual display with a beautifully constructed fourth goal. They entirely dominated possession with sixty-one percent of the ball. This comprehensive four-nil triumph emphatically boosts the capital club to sixty-four points in the Serie A standings, keeping them firmly entrenched in the coveted European qualification places as the campaign approaches its climax. Meanwhile, the Tuscan outfit remain marooned in mid-table obscurity with thirty-seven points, undoubtedly eager for this turbulent season to simply conclude. The Stadio Olimpico celebrated a truly supreme team performance.

Key Questions

What made Niccolò Pisilli the Man of the Match?

He was the creative engine, delivering a brilliant early assist and scoring the final goal. His midfield dominance was the catalyst for the resounding victory.

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
61%
39%
AS Roma 61%
Fiorentina 39%
Shots
14
3
AS Roma 14
Fiorentina 3
Shots on Target
7
1
AS Roma 7
Fiorentina 1
Expected Goals (xG)
2.14
0.12
AS Roma 2.14
Fiorentina 0.12
Passes
598
368
AS Roma 598
Fiorentina 368
Pass Accuracy
91%
84%
AS Roma 91%
Fiorentina 84%
Corners
4
5
AS Roma 4
Fiorentina 5
Fouls
10
10
AS Roma 10
Fiorentina 10
Yellow Cards
1
2
AS Roma 1
Fiorentina 2
Red Cards
0
0
AS Roma 0
Fiorentina 0

Match Events

13' G. Mancini (N. Pisilli)
17' Wesley Franca (M. Hermoso)
M. Pongracic 🟨 25'
34' M. Hermoso (M. Kone)
HT
M. Pongracic P. Comuzzo 🔄 46'
J. Harrison R. Braschi 🔄 46'
A. Gudmundsson F. Parisi 🔄 46'
48' 🟨 M. Hermoso
58' N. Pisilli (D. Malen)
64' 🔄 M. Kone S. El Shaarawy
F. Parisi 🟨 66'
72' 🔄 G. Mancini D. Ghilardi
72' 🔄 M. Soule P. Dybala
N. Fagioli J. Fazzini 🔄 75'
M. Brescianini G. Fabbian 🔄 75'
83' 🔄 M. Hermoso J. Ziolkowski
83' 🔄 D. Malen R. Vaz
90'+2 🟨 S. El Shaarawy
FT

Player Cards

Our take on every player in this match

AS Roma

Goalkeepers
Mile Svilar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Defenders
Gianluca Mancini
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Evan Ndicka
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Mario Hermoso
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Zeki Çelik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Niccolò Pisilli
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Manu Koné
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Wesley
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Matías Soulé
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Bryan Cristante
MAGNET
MAGNET
62
Activity
62
Activity
56
Passes
6
Duels
Donyell Malen
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.9
Rating
BENCH
Giorgio De Marzi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pierluigi Gollini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Ghilardi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Jan Ziółkowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Kostas Tsimikas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Devyne Rensch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Angeliño
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephan El Shaarawy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Paulo Dybala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Robinio Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Lorenzo Venturino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Fiorentina

Goalkeepers
David De Gea
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
Dodô
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Marin Pongračić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Luca Ranieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Robin Gosens
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
75%
Duel Win %
Midfielders
Marco Brescianini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Nicolò Fagioli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Cher Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Forwards
Jack Harrison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Albert Guðmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Manor Solomon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
BENCH
Oliver Christensen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luca Lezzerini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fabiano Parisi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
43
Total Mins
Started
Entry
Pietro Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
43
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
0
Total Mins
Started
Entry
Giovanni Fabbian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Jacopo Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Antonio Pirrò
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rolando Mandragora
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
43
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/05/2025 Fiorentina 1 - 2 AS Roma Serie A Stadio Artemio Franchi
05/04/2025 AS Roma 1 - 0 Fiorentina Serie A Stadio Olimpico
10/27/2024 Fiorentina 5 - 1 AS Roma Serie A Stadio Artemio Franchi
03/10/2024 Fiorentina 2 - 2 AS Roma Serie A Stadio Artemio Franchi
12/10/2023 AS Roma 1 - 1 Fiorentina Serie A Stadio Olimpico
05/27/2023 Fiorentina 2 - 1 AS Roma Serie A Stadio Artemio Franchi
01/15/2023 AS Roma 2 - 0 Fiorentina Serie A Stadio Olimpico
05/09/2022 Fiorentina 2 - 0 AS Roma Serie A Stadio Artemio Franchi
08/22/2021 AS Roma 3 - 1 Fiorentina Serie A Stadio Olimpico
03/03/2021 Fiorentina 1 - 2 AS Roma Serie A Stadio Artemio Franchi
10/05/2025
Serie A Stadio Artemio Franchi
05/04/2025
Serie A Stadio Olimpico
10/27/2024
Serie A Stadio Artemio Franchi
03/10/2024
Serie A Stadio Artemio Franchi
12/10/2023
Serie A Stadio Olimpico
05/27/2023
Serie A Stadio Artemio Franchi
01/15/2023
Serie A Stadio Olimpico
05/09/2022
Serie A Stadio Artemio Franchi
08/22/2021
Serie A Stadio Olimpico
03/03/2021
Serie A Stadio Artemio Franchi
AS Roma Win
Fiorentina Win
Draw

League Standings

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