Serie A Regular Season - 30

Fiorentina 1 - 1 FT Inter

Stadio Artemio Franchi

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

Futmetrix Verdict
58
FT
Sun, Mar 22
Italiano
Fiorentina
1-1
Inter
⚡ Intensity 31
⚖️ Balance 44
🏆 Stakes 82
🎲 Upset 63
Relegation battlers stun league leaders early.

Fiorentina's Survival Spirit Frustrates Title-Chasing Inter

Worth Watching Futmetrix Score: 58/100. A dramatic clash at the Stadio Artemio Franchi saw the relegation candidates show immense character to claw back a vital point against the runaway league leaders.

A Lightning Breakthrough

The fixture erupted before the passionate crowd at the Stadio Artemio Franchi had even settled into their seats. With barely a minute on the clock, N. Barella carved open the home defence with tremendous vision, allowing F. Esposito to dispatch a clinical early opener that utterly silenced the stadium. It looked like a terribly long evening ahead for the hosts as Inter immediately settled into a familiar rhythm, dictating the tempo and ultimately commanding controlled possession throughout the first half. However, the sheer Intensity of the hosts ensured this would be no simple procession. Refusing to crumble after the disastrous early setback, the home side rolled up their sleeves, bypassed the midfield completely, and turned the match into a fierce, end-to-end battleground.

The Turning Tide

As the match progressed into the second half, the tactical Balance of play shifted surprisingly towards the relegation strugglers. Fiorentina began peppering the visitor's penalty area with genuine menace, racking up a significantly higher expected goals tally and forcing an incredible five crucial saves from Yann Sommer. At the other end of the pitch, David De Gea proved equally important, producing vital stops and initiating counters to keep the deficit at a single goal. Despite a masterful defensive display from Manuel Akanji, who anchored the backline with unmatched authority and sweeping clearances, the league leaders found themselves firmly pinned back against a relentless wave of purple pressure.

A Golden Point

The spectacular breakthrough the home faithful desperately craved finally arrived in the seventy-seventh minute. C. Ndour found the back of the net with a thunderous finish, rewarding his side's attacking persistence and sending the historic venue into absolute raptures. Given the monumental Stakes attached to this late-season fixture, earning a hard-fought draw against the table-toppers is a massive statement of intent from the resilient hosts. While the visiting giants might rue missed opportunities to extend their commanding lead at the summit, our verdict rightly centers on a remarkably spirited home side who emphatically proved that raw desire and tactical discipline can bridge a daunting forty-point gap in the league standings.

Key Questions

What does this mean for Fiorentina's season?

This vital point provides a massive psychological boost in their relegation battle, proving they have the profound resilience to take on the league's absolute elite to secure survival.

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
41%
59%
Fiorentina 41%
Inter 59%
Shots
16
11
Fiorentina 16
Inter 11
Shots on Target
6
3
Fiorentina 6
Inter 3
Expected Goals (xG)
2.27
1.22
Fiorentina 2.27
Inter 1.22
Passes
379
558
Fiorentina 379
Inter 558
Pass Accuracy
84%
87%
Fiorentina 84%
Inter 87%
Corners
3
5
Fiorentina 3
Inter 5
Fouls
15
12
Fiorentina 15
Inter 12
Yellow Cards
3
3
Fiorentina 3
Inter 3
Red Cards
0
0
Fiorentina 0
Inter 0

Match Events

F. Esposito (N. Barella) 1'
F. Dimarco 🟨 42'
Carlos Augusto 🟨 44'
HT
Carlos Augusto F. Acerbi 🔄 46'
55' 🟨 M. Brescianini
60' 🟨 C. Ndour
N. Barella 🟨 62'
65' 🟨 M. Kean
M. Thuram A. Bonny 🔄 68'
H. Calhanoglu D. Frattesi 🔄 69'
69' 🔄 F. Parisi J. Harrison
77' C. Ndour
N. Barella P. Sucic 🔄 83'
86' 🔄 M. Kean R. Piccoli
D. Dumfries Luis Henrique 🔄 86'
90'+1 🔄 N. Fagioli G. Fabbian
90'+1 🔄 A. Gudmundsson P. Comuzzo
FT

Player Cards

Our take on every player in this match

Fiorentina

Goalkeepers
David De Gea
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
13%
Pass Acc
Defenders
Dodô
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
35%
Pass Acc
Marin Pongračić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Luca Ranieri
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Robin Gosens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Midfielders
Nicolò Fagioli
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Fabiano Parisi
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
6
Duels Won
0
Pens Won
Marco Brescianini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Cher Ndour
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Albert Guðmundsson
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Moise Kean
NPC
NPC
86
Minutes
86
Minutes
6%
Pass Acc
6.2
Rating
BENCH
Oliver Christensen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Leonardelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luís Balbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pietro Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
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
1
Total Mins
Started
Entry
Jacopo Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jack Harrison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Roberto Piccoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry

Inter

Goalkeepers
Yann Sommer
MAGNET
MAGNET
51
Activity
51
Activity
51
Passes
0
Duels
Defenders
Yann Bisseck
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Manuel Akanji
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Carlos Augusto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Denzel Dumfries
NPC
NPC
86
Minutes
86
Minutes
28%
Pass Acc
6.6
Rating
Nicolò Barella
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
44%
Pass Acc
Hakan Çalhanoğlu
MAGNET
MAGNET
76
Activity
76
Activity
73
Passes
3
Duels
Piotr Zieliński
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Federico Dimarco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Forwards
Marcus Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Francesco Pio Esposito
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
BENCH
Josep Martínez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raffaele Di Gennaro
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Francesco Acerbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Yvan Maye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stefan de Vrij
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Darmian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Davide Frattesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Andy Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Petar Sučić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Ange-Yoan Bonny
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Luís Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Matteo Spinaccé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/29/2025 Inter 3 - 0 Fiorentina Serie A Stadio Giuseppe Meazza
02/10/2025 Inter 2 - 1 Fiorentina Serie A Stadio Giuseppe Meazza
02/06/2025 Fiorentina 3 - 0 Inter Serie A Stadio Artemio Franchi
01/28/2024 Fiorentina 0 - 1 Inter Serie A Stadio Artemio Franchi
09/03/2023 Inter 4 - 0 Fiorentina Serie A Stadio Giuseppe Meazza
05/24/2023 Fiorentina 1 - 2 Inter Coppa Italia Stadio Olimpico
10/29/2025
Serie A Stadio Giuseppe Meazza
02/10/2025
Serie A Stadio Giuseppe Meazza
02/06/2025
Serie A Stadio Artemio Franchi
01/28/2024
Serie A Stadio Artemio Franchi
09/03/2023
Serie A Stadio Giuseppe Meazza
05/24/2023
Coppa Italia Stadio Olimpico
Fiorentina Win
Inter Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 30 69 66 24 +42 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)WLecce 0 - 2 Inter (21-02-2026)
2 AC Milan 30 63 47 23 +24 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)LAC Milan 0 - 1 Parma (22-02-2026)
3 Napoli 30 62 46 30 +16 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)LAtalanta 2 - 1 Napoli (22-02-2026)
4 Como 30 57 53 22 +31 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)WJuventus 0 - 2 Como (21-02-2026)
5 Juventus 30 54 52 29 +23 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)LJuventus 0 - 2 Como (21-02-2026)
6 AS Roma 30 54 40 23 +17 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)WAS Roma 3 - 0 Cremonese (22-02-2026)
7 Atalanta 30 50 41 27 +14 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)WAtalanta 2 - 1 Napoli (22-02-2026)
8 Lazio 30 43 31 28 +3 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)DCagliari 0 - 0 Lazio (21-02-2026)
9 Bologna 30 42 38 36 +2 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)WBologna 1 - 0 Udinese (23-02-2026)
10 Sassuolo 30 39 36 40 -4 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)WSassuolo 3 - 0 Hellas Verona (20-02-2026)
11 Udinese 30 39 35 42 -7 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)LBologna 1 - 0 Udinese (23-02-2026)
12 Parma 30 34 21 38 -17 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)WAC Milan 0 - 1 Parma (22-02-2026)
13 Genoa 30 33 36 42 -6 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)WGenoa 3 - 0 Torino (22-02-2026)
14 Torino 30 33 34 53 -19 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)LGenoa 3 - 0 Torino (22-02-2026)
15 Cagliari 30 30 31 42 -11 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)DCagliari 0 - 0 Lazio (21-02-2026)
16 Fiorentina 30 29 35 44 -9 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)WFiorentina 1 - 0 Pisa (23-02-2026)
17 Cremonese 30 27 25 44 -19 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)LAS Roma 3 - 0 Cremonese (22-02-2026)
18 Lecce 30 27 21 40 -19 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)LLecce 0 - 2 Inter (21-02-2026)
19 Hellas Verona 30 18 22 52 -30 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)LSassuolo 3 - 0 Hellas Verona (20-02-2026)
20 Pisa 30 18 23 54 -31 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)LFiorentina 1 - 0 Pisa (23-02-2026)