Serie A Gameweek 3

Fiorentina 1 - 2 FT Torino

Stadio Artemio Franchi

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

Futmetrix Verdict
56
FT
Sat, Sep 5
Italiano
Fiorentina
1-2
Torino
⚡ Intensity 40
⚖️ Balance 77
🏆 Stakes 20
🎲 Upset 60
Torino stun Fiorentina with late comeback.

Win Probability

  • Fiorentina 49%
  • Draw 29%
  • Torino 22%

Futmetrix AI estimate

A Tuscan Collapse as Torino Steal the Points

Worth Watching Futmetrix Score: 56/100. A dramatic second-half turnaround leaves Fiorentina rooted to the bottom while Torino finally ignite their campaign.

The Opening Stalemate

Stadio Artemio Franchi witnessed a tense, tactical first half where both sides desperately sought to erase their miserable starts to the season. The Stakes were astronomical for a Matchday 3 fixture, with Fiorentina and Torino both arriving on a dire run of zero points. Despite the visitors dominating possession and dictating the tempo from deep, the hosts looked far more dangerous in transition, eventually unleashing 14 total shots compared to Torino's seven. The raw Intensity of this Derby dell'Appennino clash was palpable, leading to a gritty midfield battle that completely lacked a clinical edge in the opening forty-five minutes.

A False Dawn

The match exploded into life immediately after the restart. In the 47th minute, Mateo Pellegrino found the breakthrough for La Viola, finishing neatly after a clever, line-breaking feed from Radu Drăgușin. The Franchi erupted in pure relief, believing their early-season nightmare was finally ending. However, the goal only served to awaken the visitors from their slumber. The Balance of the tie shifted aggressively as Torino began to orchestrate relentless passing sequences, pinning Fiorentina deep in their own half and methodically waiting for a crack in the defensive structure.

The Granata Comeback

The defining pivot arrived late in the day. Rolando Mandragora unleashed a brilliant finish in the 74th minute, courtesy of Eray Cömert, to level the score and silence the crowd. Then, the Upset Factor skyrocketed to seal the result. Substitute Rafik Belghali turned architect in the 82nd minute, providing a perfect assist for Che Adams to complete a stunning 2-1 smash-and-grab. The final whistle leaves Fiorentina languishing in 20th place with a massive mountain to climb, while Torino escape the drop zone with a precious three points on the road.

Key Questions

How did Fiorentina complete the comeback from behind?

Actually, Torino engineered the comeback. Fiorentina took the lead through Mateo Pellegrino in the 47th minute, but Torino responded with two late goals to snatch the victory.

How did substitute R. Mandragora change the game?

Though starting the match, Mandragora was the absolute catalyst for the turnaround. His crucial 74th-minute equaliser broke Fiorentina's resistance and paved the way for Torino's winner.

Did the derby intensity affect the quality of play?

Yes, the intense Derby dell'Appennino pressure led to a scrappy, defensive first half. However, it opened up completely after the break into a frantic, high-drama spectacle.

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
39%
61%
Fiorentina 39%
Torino 61%
Shots
14
7
Fiorentina 14
Torino 7
Shots on Target
6
4
Fiorentina 6
Torino 4
Expected Goals (xG)
1.55
0.63
Fiorentina 1.55
Torino 0.63
Passes
342
547
Fiorentina 342
Torino 547
Corners
3
5
Fiorentina 3
Torino 5
Fouls
13
9
Fiorentina 13
Torino 9
Yellow Cards
0
0
Fiorentina 0
Torino 0
Red Cards
0
0
Fiorentina 0
Torino 0

Match Events

24' 🔄 ↓ Christ Inao Oulaï ↑Cher Ndour
↓ Saúl Coco ↑Ardian Ismajli 🔄 40'
45' 🔄 ↓ Franco Mastantuono ↑Wilfried Gnonto
45' 🔄 ↓ Marco Brescianini ↑Arthur Atta
HT
47' ⚽ Mateo Pellegrino (Radu Drăguşin)
↓ Niccolo Fortini ↑Nathan Patterson 🔄 56'
↓ Alessio Cacciamani ↑Rafik Belghali 🔄 56'
↓ Gvidas Gineitis ↑Giovanni Simeone 🔄 70'
↓ Pietro Comuzzo ↑Daniel Bragança 🔄 70'
Rolando Mandragora (Eray Cömert) ⚽ 74'
76' 🔄 ↓ Mateo Pellegrino ↑Beto
79' 🔄 ↓ Alieu Njie ↑Pedro Goncalves
Che Adams (Rafik Belghali) ⚽ 82'
FT

Player Cards

Our take on every player in this match

Fiorentina

Goalkeepers
David de Gea
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
João Mário
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
56%
Duel Win %
Radu Drăgușin
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Viery
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Víctor Valdepeñas
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Midfielders
Nicolò Fagioli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Christ Ravynel Inao Oulaï
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
24
Entry
Marco Brescianini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
Franco Mastantuono
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Mateo Pellegrino
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Alieu Njie
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
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
Luca Ranieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marin Pongračić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Álex Jiménez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dodô
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Gonçalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Cher Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
Started
Entry
Arthur Atta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Wilfried Gnonto
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Beto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Torino

Goalkeepers
Lucas Perri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Pietro Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Saúl Coco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
40
Entry
Eray Cömert
MAGNET
MAGNET
89
Activity
89
Activity
84
Passes
5
Duels
Midfielders
Niccolò Fortini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Gvidas Gineitis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Kian Fitz-Jim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rolando Mandragora
MAGNET
MAGNET
92
Activity
92
Activity
83
Passes
9
Duels
Alessio Cacciamani
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Forwards
Nikola Vlašić
MAGNET
MAGNET
48
Activity
48
Activity
36
Passes
12
Duels
Ché Adams
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Diego Mascardi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Siviero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rafik Belghali
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Ardian Ismajli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Nathan Patterson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Cristiano Biraghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Bragança
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Emirhan İlkhan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gaetano Oristanio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zakaria Aboukhlal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Duván Zapata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sandro Kulenovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Luongo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giovanni Simeone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/07/2026 Fiorentina 2 - 2 Torino Serie A Stadio Artemio Franchi
08/31/2025 Torino 0 - 0 Fiorentina Serie A Stadio Olimpico di Torino
01/19/2025 Fiorentina 1 - 1 Torino Serie A Stadio Artemio Franchi
11/03/2024 Torino 0 - 1 Fiorentina Serie A Stadio Olimpico Grande Torino
03/02/2024 Torino 0 - 0 Fiorentina Serie A Stadio Olimpico Grande Torino
12/29/2023 Fiorentina 1 - 0 Torino Serie A Stadio Artemio Franchi
05/21/2023 Torino 1 - 1 Fiorentina Serie A Stadio Olimpico Grande Torino
02/01/2023 Fiorentina 2 - 1 Torino Coppa Italia Stadio Artemio Franchi
01/21/2023 Fiorentina 0 - 1 Torino Serie A Stadio Artemio Franchi
01/10/2022 Torino 4 - 0 Fiorentina Serie A Stadio Olimpico Grande Torino
02/07/2026
Serie A Stadio Artemio Franchi
08/31/2025
Serie A Stadio Olimpico di Torino
01/19/2025
Serie A Stadio Artemio Franchi
11/03/2024
Serie A Stadio Olimpico Grande Torino
03/02/2024
Serie A Stadio Olimpico Grande Torino
12/29/2023
Serie A Stadio Artemio Franchi
05/21/2023
Serie A Stadio Olimpico Grande Torino
02/01/2023
Coppa Italia Stadio Artemio Franchi
01/21/2023
Serie A Stadio Artemio Franchi
01/10/2022
Serie A Stadio Olimpico Grande Torino
Fiorentina Win
Torino Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AS Roma 3 9 10 1 +9 WAS Roma 2 - 1 Atalanta (05-09-2026)WLecce 0 - 4 AS Roma (31-08-2026)WAS Roma 4 - 0 Fiorentina (24-08-2026)
2 Inter 3 9 8 3 +5 WInter 3 - 2 Napoli (05-09-2026)WCagliari 0 - 1 Inter (30-08-2026)WInter 4 - 1 Monza (22-08-2026)
3 Lazio 3 9 4 1 +3 WUdinese 1 - 2 Lazio (07-09-2026)WLazio 1 - 0 Genoa (30-08-2026)WBologna 0 - 1 Lazio (24-08-2026)
4 Como 3 7 7 3 +4 WGenoa 1 - 4 Como (04-09-2026)WNapoli 1 - 2 Como (30-08-2026)DUdinese 1 - 1 Como (22-08-2026)
5 AC Milan 3 7 5 2 +3 DJuventus 1 - 1 AC Milan (06-09-2026)WAC Milan 2 - 0 Venezia (28-08-2026)WTorino 1 - 2 AC Milan (23-08-2026)
6 Juventus 3 7 4 1 +3 DJuventus 1 - 1 AC Milan (06-09-2026)WJuventus 2 - 0 Parma (29-08-2026)WFrosinone 0 - 1 Juventus (23-08-2026)
7 Frosinone 3 6 6 3 +3 WFrosinone 3 - 2 Venezia (06-09-2026)WFiorentina 0 - 3 Frosinone (29-08-2026)LFrosinone 0 - 1 Juventus (23-08-2026)
8 Atalanta 3 6 4 3 +1 LAS Roma 2 - 1 Atalanta (05-09-2026)WAtalanta 1 - 0 Bologna (31-08-2026)WAtalanta 2 - 1 Sassuolo (23-08-2026)
9 Cagliari 3 6 2 1 +1 WCagliari 1 - 0 Lecce (07-09-2026)LCagliari 0 - 1 Inter (30-08-2026)WParma 0 - 1 Cagliari (22-08-2026)
10 Sassuolo 3 4 5 5 0 DBologna 2 - 2 Sassuolo (06-09-2026)WSassuolo 2 - 1 Torino (29-08-2026)LAtalanta 2 - 1 Sassuolo (23-08-2026)
11 Udinese 3 4 5 5 0 LUdinese 1 - 2 Lazio (07-09-2026)WMonza 2 - 3 Udinese (29-08-2026)DUdinese 1 - 1 Como (22-08-2026)
12 Napoli 3 3 5 5 0 LInter 3 - 2 Napoli (05-09-2026)LNapoli 1 - 2 Como (30-08-2026)WGenoa 0 - 2 Napoli (22-08-2026)
13 Torino 3 3 4 5 -1 WFiorentina 1 - 2 Torino (05-09-2026)LSassuolo 2 - 1 Torino (29-08-2026)LTorino 1 - 2 AC Milan (23-08-2026)
14 Lecce 3 3 2 5 -3 LCagliari 1 - 0 Lecce (07-09-2026)LLecce 0 - 4 AS Roma (31-08-2026)WVenezia 0 - 2 Lecce (23-08-2026)
15 Bologna 3 1 2 4 -2 DBologna 2 - 2 Sassuolo (06-09-2026)LAtalanta 1 - 0 Bologna (31-08-2026)LBologna 0 - 1 Lazio (24-08-2026)
16 Parma 3 1 1 4 -3 DParma 1 - 1 Monza (06-09-2026)LJuventus 2 - 0 Parma (29-08-2026)LParma 0 - 1 Cagliari (22-08-2026)
17 Monza 3 1 4 8 -4 DParma 1 - 1 Monza (06-09-2026)LMonza 2 - 3 Udinese (29-08-2026)LInter 4 - 1 Monza (22-08-2026)
18 Venezia 3 0 2 7 -5 LFrosinone 3 - 2 Venezia (06-09-2026)LAC Milan 2 - 0 Venezia (28-08-2026)LVenezia 0 - 2 Lecce (23-08-2026)
19 Genoa 3 0 1 7 -6 LGenoa 1 - 4 Como (04-09-2026)LLazio 1 - 0 Genoa (30-08-2026)LGenoa 0 - 2 Napoli (22-08-2026)
20 Fiorentina 3 0 1 9 -8 LFiorentina 1 - 2 Torino (05-09-2026)LFiorentina 0 - 3 Frosinone (29-08-2026)LAS Roma 4 - 0 Fiorentina (24-08-2026)

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.