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.

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 Derby dell'Appennino?

The Derby dell'Appennino is the rivalry between Fiorentina and Torino, a passionate regional rivalry with deep local significance.

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
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 %
R. 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
Valde
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Midfielders
N. Fagioli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
C. Inao Oulaï
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
24
Entry
M. 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
A. Njie
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
BENCH
L. Lezzerini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
O. Christensen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Ranieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. 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
Pote
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
C. Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
Started
Entry
A. Atta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
W. 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
OCTOPUS
OCTOPUS
4
Saves
4
Saves
0
Conceded
100%
Save %
Defenders
P. 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
E. Cömert
MAGNET
MAGNET
89
Activity
89
Activity
84
Passes
5
Duels
Midfielders
N. Fortini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
G. Gineitis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
K. Fitz-Jim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Mandragora
MAGNET
MAGNET
92
Activity
92
Activity
83
Passes
9
Duels
A. Cacciamani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Forwards
N. Vlašić
MAGNET
MAGNET
48
Activity
48
Activity
36
Passes
12
Duels
C. Adams
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
D. Mascardi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Siviero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Belghali
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
A. Ismajli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
N. Patterson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
C. 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
E. İlkhan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Oristanio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. Aboukhlal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Zapata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Kulenović
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
G. 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 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)
2 AS Roma 2 6 8 0 +8 WLecce 0 - 4 AS Roma (31-08-2026)WAS Roma 4 - 0 Fiorentina (24-08-2026)
3 Inter 2 6 5 1 +4 WCagliari 0 - 1 Inter (30-08-2026)WInter 4 - 1 Monza (22-08-2026)
4 AC Milan 2 6 4 1 +3 WAC Milan 2 - 0 Venezia (28-08-2026)WTorino 1 - 2 AC Milan (23-08-2026)
5 Juventus 2 6 3 0 +3 WJuventus 2 - 0 Parma (29-08-2026)WFrosinone 0 - 1 Juventus (23-08-2026)
6 Atalanta 2 6 3 1 +2 WAtalanta 1 - 0 Bologna (31-08-2026)WAtalanta 2 - 1 Sassuolo (23-08-2026)
7 Lazio 2 6 2 0 +2 WLazio 1 - 0 Genoa (30-08-2026)WBologna 0 - 1 Lazio (24-08-2026)
8 Udinese 2 4 4 3 +1 WMonza 2 - 3 Udinese (29-08-2026)DUdinese 1 - 1 Como (22-08-2026)
9 Frosinone 2 3 3 1 +2 WFiorentina 0 - 3 Frosinone (29-08-2026)LFrosinone 0 - 1 Juventus (23-08-2026)
10 Napoli 2 3 3 2 +1 LNapoli 1 - 2 Como (30-08-2026)WGenoa 0 - 2 Napoli (22-08-2026)
11 Sassuolo 2 3 3 3 0 WSassuolo 2 - 1 Torino (29-08-2026)LAtalanta 2 - 1 Sassuolo (23-08-2026)
12 Cagliari 2 3 1 1 0 LCagliari 0 - 1 Inter (30-08-2026)WParma 0 - 1 Cagliari (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 2 3 2 4 -2 LLecce 0 - 4 AS Roma (31-08-2026)WVenezia 0 - 2 Lecce (23-08-2026)
15 Bologna 2 0 0 2 -2 LAtalanta 1 - 0 Bologna (31-08-2026)LBologna 0 - 1 Lazio (24-08-2026)
16 Parma 2 0 0 3 -3 LJuventus 2 - 0 Parma (29-08-2026)LParma 0 - 1 Cagliari (22-08-2026)
17 Monza 2 0 3 7 -4 LMonza 2 - 3 Udinese (29-08-2026)LInter 4 - 1 Monza (22-08-2026)
18 Venezia 2 0 0 4 -4 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)