Serie A Gameweek 9

Inter 3 - 0 FT Fiorentina

Stadio Giuseppe Meazza

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

Futmetrix Verdict
77
FT
Wed, Oct 29
Italiano
Inter
3-0
Fiorentina
โšก Intensity 83
โš–๏ธ Balance 8
๐Ÿ† Stakes 67
๐ŸŽฒ Upset 0
ร‡alhanoฤŸlu brace sinks struggling Fiorentina

Win Probability

  • Inter 73%
  • Draw 24%
  • Fiorentina 3%

Futmetrix AI estimate

Inter Masterclass Overwhelms Relegation-Threatened Viola

Highly Entertaining Futmetrix Score: 77/100. Inter keep the pace in the title race with a commanding performance, leaving Fiorentina marooned at the bottom of the table after a clinical display.

Siege at the Meazza

From the early exchanges at Stadio Giuseppe Meazza, it was clear that Inter meant business. A relentless barrage of 32 shots turned the evening into a shooting gallery, with the Nerazzurri dominating possession with a 64% share. An Intensity rating of 77 reflects the suffocating pressure applied by Simone Inzaghiโ€™s side, who refused to let Fiorentina breathe. At the heart of the defence, Manuel Akanji was the picture of composure, ensuring that the visitorsโ€™ rare counter-attacks were snuffed out before they could even develop. Despite the overwhelming territory and 8 corners for the hosts in the first half, the deadlock remained frustratingly intact as the Viola clung on to a fragile parity that felt destined to break.

The Turkish Breakthrough

The resistance finally crumbled in the 66th minute, as the superior quality of the hosts found its mark. A Balance score of 1.7 underlines how one-sided the contest had become before the breakthrough. The opening goal arrived when N. Barella spotted a gap and threaded a perfect pass to Hakan ร‡alhanoฤŸlu, who finished with the clinical precision that has become his trademark. This moment shattered the visitors' resolve; forced to chase the game, the tactical gaps in the Fiorentina setup became chasms. Interโ€™s midfield, moving the ball with 87% accuracy across 564 passes, simply toyed with an opponent that looked increasingly devoid of ideas or confidence in this tough away fixture.

Clinical Finish and Red Mist

The final act was a masterclass in game management and ruthlessness. Petar Suฤiฤ‡ doubled the advantage in the 71st minute, clinical finishing meeting a selfless assist from L. Martinez. With the Stakes incredibly high for a Fiorentina side fighting for their lives at the bottom of Serie A, frustration boiled over in the 86th minute. Mattia Viti was shown a straight red card for a desperate foul, effectively ending the contest. From the resulting penalty, ร‡alhanoฤŸlu stepped up to secure his brace and round off a 3-0 victory. The result leaves Inter firmly in the Scudetto conversation, while Fiorentinaโ€™s winless run continues, leaving them in a dire position in the relegation zone after nine matches.

Key Questions

How did the red card for Mattia Viti impact the match?

The red card ended any hope of a late comeback and directly led to Inter's third goal from the penalty spot.

What made Hakan ร‡alhanoฤŸlu the Man of the Match?

He scored two goals, controlled the tempo, and provided 3 key passes, earning a match-high 9.3 rating.

What does this mean for Inter's season?

The win keeps Inter in 3rd place with 18 points, remaining a primary contender in the title race.

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
64%
36%
Inter 64%
Fiorentina 36%
Shots
22
10
Inter 22
Fiorentina 10
Shots on Target
8
2
Inter 8
Fiorentina 2
Expected Goals (xG)
2.63
0.72
Inter 2.63
Fiorentina 0.72
Passes
564
323
Inter 564
Fiorentina 323
Pass Accuracy
87%
80%
Inter 87%
Fiorentina 80%
Corners
8
5
Inter 8
Fiorentina 5
Fouls
11
16
Inter 11
Fiorentina 16
Yellow Cards
1
2
Inter 1
Fiorentina 2
Red Cards
0
1
Inter 0
Fiorentina 1

Match Events

HT
Mattia Viti ๐ŸŸจ 49'
โ†“ S. Sohm โ†‘N. Fagioli ๐Ÿ”„ 62'
โ†“ A. Gudmundsson โ†‘J. Fazzini ๐Ÿ”„ 62'
65' ๐ŸŸจ Francesco Pio Esposito
66' โšฝ H. Calhanoglu (N. Barella)
71' โšฝ P. Sucic (L. Martinez)
โ†“ R. Mandragora โ†‘E. Dzeko ๐Ÿ”„ 76'
78' ๐Ÿ”„ โ†“ D. Dumfries โ†‘Carlos Augusto
78' ๐Ÿ”„ โ†“ F. Esposito โ†‘A. Bonny
โ†“ R. Gosens โ†‘N. Fortini ๐Ÿ”„ 78'
85' ๐Ÿ”„ โ†“ N. Barella โ†‘P. Zielinski
Mattia Viti ๐ŸŸจ 86'
Mattia Viti ๐ŸŸฅ 86'
88' โšฝ H. Calhanoglu
89' ๐Ÿ”„ โ†“ L. Martinez โ†‘Luis Henrique
89' ๐Ÿ”„ โ†“ A. Bastoni โ†‘D. Frattesi
FT

Player Cards

Our take on every player in this match

Inter

Goalkeepers
Yann Sommer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Manuel Akanji
MAGNET
MAGNET
102
Activity
102
Activity
96
Passes
6
Duels
Yann Bisseck
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Alessandro Bastoni
MAGNET
MAGNET
83
Activity
83
Activity
73
Passes
10
Duels
Midfielders
Denzel Dumfries
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
77
Total Mins
78
Entry
Nicolรฒ Barella
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
52%
Pass Acc
Hakan ร‡alhanoฤŸlu
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Penalty
Impact
9.3
Rating
Petar Suฤiฤ‡
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Federico Dimarco
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
31%
Pass Acc
Forwards
Francesco Pio Esposito
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
77
Total Mins
78
Entry
Lautaro Martรญnez
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
17%
Pass Acc
BENCH
Alessandro Calligaris
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alain Taho
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan de Vrij
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francesco Acerbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Augusto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Christos Alexiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Piotr Zieliล„ski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Davide Frattesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Andy Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Ange-Yoan Bonny
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Mattia Mosconi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Lavelli
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
90
Total Mins
Started
Entry
Defenders
Pietro Comuzzo
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
4
Interceptions
3
Blocks
Pablo Marรญ
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
Mattia Viti
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
4
Fouls
5.5
Rating
Midfielders
Dodรด
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Simon Sohm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
62
Entry
Rolando Mandragora
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Cher Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Robin Gosens
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
Albert Guรฐmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
62
Entry
Moise Kean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Luca Lezzerini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tommaso Martinelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marin Pongraฤiฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Ranieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niccolรฒ Fortini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Eddy Kouadio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fabiano Parisi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hans Nicolussi Caviglia
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
27
Total Mins
Started
Entry
Amir Richardson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolรฒ Fagioli
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
13%
Pass Acc
Edin Dลพeko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Roberto Piccoli
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
Inter Win
Fiorentina Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Napoli 9 21 16 8 +8 WLecce 0 - 1 Napoli (28-10-2025)WNapoli 3 - 1 Inter (25-10-2025)LTorino 1 - 0 Napoli (18-10-2025)WNapoli 2 - 1 Genoa (05-10-2025)LAC Milan 2 - 1 Napoli (28-09-2025)
2 AS Roma 9 21 10 4 +6 WAS Roma 2 - 1 Parma (29-10-2025)WSassuolo 0 - 1 AS Roma (26-10-2025)LAS Roma 0 - 1 Inter (18-10-2025)WFiorentina 1 - 2 AS Roma (05-10-2025)WAS Roma 2 - 0 Hellas Verona (28-09-2025)
3 Inter 9 18 22 11 +11 WInter 3 - 0 Fiorentina (29-10-2025)LNapoli 3 - 1 Inter (25-10-2025)WAS Roma 0 - 1 Inter (18-10-2025)WInter 4 - 1 Cremonese (04-10-2025)WCagliari 0 - 2 Inter (27-09-2025)
4 AC Milan 9 18 14 7 +7 DAtalanta 1 - 1 AC Milan (28-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)WAC Milan 2 - 1 Fiorentina (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)WAC Milan 2 - 1 Napoli (28-09-2025)
5 Como 9 16 12 6 +6 WComo 3 - 1 Hellas Verona (29-10-2025)DParma 0 - 0 Como (25-10-2025)WComo 2 - 0 Juventus (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)
6 Bologna 9 15 13 7 +6 DBologna 0 - 0 Torino (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)WCagliari 0 - 2 Bologna (19-10-2025)WBologna 4 - 0 Pisa (05-10-2025)DLecce 2 - 2 Bologna (28-09-2025)
7 Juventus 9 15 12 9 +3 WJuventus 3 - 1 Udinese (29-10-2025)LLazio 1 - 0 Juventus (26-10-2025)LComo 2 - 0 Juventus (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)
8 Cremonese 9 14 11 10 +1 WGenoa 0 - 2 Cremonese (29-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)LInter 4 - 1 Cremonese (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)
9 Atalanta 9 13 13 7 +6 DAtalanta 1 - 1 AC Milan (28-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)
10 Sassuolo 9 13 10 10 0 WCagliari 1 - 2 Sassuolo (30-10-2025)LSassuolo 0 - 1 AS Roma (26-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WHellas Verona 0 - 1 Sassuolo (03-10-2025)WSassuolo 3 - 1 Udinese (28-09-2025)
11 Lazio 9 12 11 7 +4 DPisa 0 - 0 Lazio (30-10-2025)WLazio 1 - 0 Juventus (26-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DLazio 3 - 3 Torino (04-10-2025)WGenoa 0 - 3 Lazio (29-09-2025)
12 Udinese 9 12 11 15 -4 LJuventus 3 - 1 Udinese (29-10-2025)WUdinese 3 - 2 Lecce (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LSassuolo 3 - 1 Udinese (28-09-2025)
13 Torino 9 12 8 14 -6 DBologna 0 - 0 Torino (29-10-2025)WTorino 2 - 1 Genoa (26-10-2025)WTorino 1 - 0 Napoli (18-10-2025)DLazio 3 - 3 Torino (04-10-2025)LParma 2 - 1 Torino (29-09-2025)
14 Cagliari 9 9 9 12 -3 LCagliari 1 - 2 Sassuolo (30-10-2025)DHellas Verona 2 - 2 Cagliari (26-10-2025)LCagliari 0 - 2 Bologna (19-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LCagliari 0 - 2 Inter (27-09-2025)
15 Parma 9 7 4 9 -5 LAS Roma 2 - 1 Parma (29-10-2025)DParma 0 - 0 Como (25-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LParma 0 - 1 Lecce (04-10-2025)WParma 2 - 1 Torino (29-09-2025)
16 Lecce 9 6 7 14 -7 LLecce 0 - 1 Napoli (28-10-2025)LUdinese 3 - 2 Lecce (25-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WParma 0 - 1 Lecce (04-10-2025)DLecce 2 - 2 Bologna (28-09-2025)
17 Pisa 9 5 5 12 -7 DPisa 0 - 0 Lazio (30-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)DPisa 0 - 0 Hellas Verona (18-10-2025)LBologna 4 - 0 Pisa (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)
18 Hellas Verona 9 5 5 14 -9 LComo 3 - 1 Hellas Verona (29-10-2025)DHellas Verona 2 - 2 Cagliari (26-10-2025)DPisa 0 - 0 Hellas Verona (18-10-2025)LHellas Verona 0 - 1 Sassuolo (03-10-2025)LAS Roma 2 - 0 Hellas Verona (28-09-2025)
19 Fiorentina 9 4 7 15 -8 LInter 3 - 0 Fiorentina (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)LAC Milan 2 - 1 Fiorentina (19-10-2025)LFiorentina 1 - 2 AS Roma (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)
20 Genoa 9 3 4 13 -9 LGenoa 0 - 2 Cremonese (29-10-2025)LTorino 2 - 1 Genoa (26-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LNapoli 2 - 1 Genoa (05-10-2025)LGenoa 0 - 3 Lazio (29-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watchingโ€”without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watchingโ€”without the clutter.