Serie A Regular Season - 34

Cagliari 3 - 2 FT Atalanta

Unipol Domus

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

Futmetrix Verdict
100
FT
Mon, Apr 27
Italiano
Cagliari
3-2
Atalanta
⚡ Intensity 84
⚖️ Balance 73
🏆 Stakes 67
🎲 Upset 60
Five goals, one massive relegation upset.

Cagliari's Counter-Attack Clinic Stuns Atalanta

Must-Watch Futmetrix Score: 100/100. This five-goal thriller proves that unyielding defensive grit and ruthless transitional play will always punish sterile possession.

The First Blow

The tactical script was completely shredded within sixty seconds at Unipol Domus. Cagliari burst out of the gates, with P. Mendy slotting home a devastating first-minute opener courtesy of an intelligent ball from M. Adopo. Before the visitors could even process the setback, Mendy struck again at the eight-minute mark. This ferocious early blitz drove the Intensity through the roof. Atalanta immediately camped in the hosts' half, hoarding the ball, but they looked visibly shell-shocked by the ruthless efficiency of a side fighting desperately for their top-flight survival.

The Comeback

The visitors finally woke up from their nightmare late in the first half. The mounting set-piece pressure—fueled by a total of ten corners—eventually broke the Sardinian resistance. G. Scamacca stepped up to rescue the situation, bullying the backline to find the net in the fortieth minute. Moments later, just as the whistle loomed, he combined brilliantly with G. Scalvini to complete his brace. This rapid-fire comeback wildly shifted the Balance of the tie, turning a comfortable home lead into a dead heat entering the tunnel.

The Ultimate Sting

Managers dream of immediate impact from their bench, and the second half delivered exactly that. G. Borrelli was introduced in the forty-sixth minute and sensationally scored the decisive goal one minute later. It was a sucker punch that Atalanta never recovered from. Despite dominating possession with an overwhelming seventy-three percent, the visitors simply could not find a third breakthrough. The massive Upset Factor in this result sends shockwaves through the bottom half of the table. With the Stakes incredibly high, Cagliari secured a monumental victory in their gruelling relegation battle.

Key Questions

What made Gianluca Scamacca the Man of the Match?

His clinical brace right before half-time temporarily salvaged Atalanta's hopes and showcased his elite finishing ability, despite the eventual defeat.

What caused the 5-goal thriller?

A wild sequence of lead changes, starting with Mendy's first-minute opener and ending with a frantic seven-minute flurry of three goals across half-time.

What does this mean for Cagliari's season?

This massive upset victory secures crucial points in their fierce relegation battle, giving them vital breathing room in the bottom half of the table.

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
27%
73%
Cagliari 27%
Atalanta 73%
Shots
9
12
Cagliari 9
Atalanta 12
Shots on Target
4
6
Cagliari 4
Atalanta 6
Expected Goals (xG)
1.51
1.72
Cagliari 1.51
Atalanta 1.72
Passes
266
744
Cagliari 266
Atalanta 744
Pass Accuracy
68%
86%
Cagliari 68%
Atalanta 86%
Corners
4
6
Cagliari 4
Atalanta 6
Fouls
8
11
Cagliari 8
Atalanta 11
Yellow Cards
0
0
Cagliari 0
Atalanta 0
Red Cards
0
0
Cagliari 0
Atalanta 0

Match Events

1' P. Mendy (M. Adopo)
8' P. Mendy
G. Scamacca 40'
G. Scamacca (G. Scalvini) 45'
HT
46' 🔄 P. Mendy G. Borrelli
47' G. Borrelli
56' 🔄 A. Deiola I. Sulemana
56' 🔄 S. Esposito M. Palestra
R. Bellanova N. Krstovic 🔄 56'
D. Zappacosta N. Zalewski 🔄 56'
73' 🔄 J. Rodriguez A. Dossena
S. Kolasinac O. Kossounou 🔄 73'
M. De Roon Ederson 🔄 73'
C. De Ketelaere L. Samardzic 🔄 77'
77' 🔄 G. Borrelli A. Belotti
FT

Player Cards

Our take on every player in this match

Cagliari

Goalkeepers
Elia Caprile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Michel Adopo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
20%
Pass Acc
Zé Pedro
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Yerry Mina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Juan Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Adam Obert
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Midfielders
Gianluca Gaetano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Alessandro Deiola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Michael Folorunsho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Sebastiano Esposito
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Paul Mendy
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.3
Rating
BENCH
Alen Sherri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giuseppe Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marco Palestra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Alberto Dossena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Othniël Raterink
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriele Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sulemana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Joseph Liteta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gennaro Borrelli
SUPER SUB
SUPER SUB
1
Goal
1
Goal
32
Minutes
7.3
Rating
Agustín Albarracín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrea Belotti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Yael Trepy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Semih Kılıçsoy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Atalanta

Goalkeepers
Marco Carnesecchi
SIEVE
SIEVE
25%
Save %
25%
Save %
3
Conceded
1
Saves
Defenders
Giorgio Scalvini
MAGNET
MAGNET
105
Activity
105
Activity
92
Passes
13
Duels
Berat Djimsiti
MAGNET
MAGNET
108
Activity
108
Activity
95
Passes
13
Duels
Sead Kolasinac
MAGNET
MAGNET
91
Activity
91
Activity
84
Passes
7
Duels
Midfielders
Raoul Bellanova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Marten de Roon
MAGNET
MAGNET
87
Activity
87
Activity
84
Passes
3
Duels
Mario Pašalić
MAGNET
MAGNET
112
Activity
112
Activity
105
Passes
7
Duels
Davide Zappacosta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Forwards
Charles De Ketelaere
MAGNET
MAGNET
46
Activity
46
Activity
39
Passes
7
Duels
Giacomo Raspadori
MAGNET
MAGNET
66
Activity
66
Activity
59
Passes
7
Duels
Gianluca Scamacca
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
8.5
Rating
BENCH
Piotr Pardel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marco Sportiello
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mitchel Bakker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Relja Obrić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Honest Ahanor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isak Hien
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Odilon Kossounou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Nicola Zalewski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Lazar Samardžić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Yunus Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Éderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Nikola Krstović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Kamaldeen Sulemana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/13/2025 Atalanta 2 - 1 Cagliari Serie A New Balance Arena
02/15/2025 Atalanta 0 - 0 Cagliari Serie A Gewiss Stadium
12/14/2024 Cagliari 0 - 1 Atalanta Serie A Unipol Domus
04/07/2024 Cagliari 2 - 1 Atalanta Serie A Unipol Domus
09/24/2023 Atalanta 2 - 0 Cagliari Serie A Gewiss Stadium
02/06/2022 Atalanta 1 - 2 Cagliari Serie A Gewiss Stadium
11/06/2021 Cagliari 1 - 2 Atalanta Serie A Unipol Domus
02/14/2021 Cagliari 0 - 1 Atalanta Serie A Sardegna Arena
01/14/2021 Atalanta 3 - 1 Cagliari Coppa Italia Gewiss Stadium
10/04/2020 Atalanta 5 - 2 Cagliari Serie A Gewiss Stadium
12/13/2025
Serie A New Balance Arena
02/15/2025
Serie A Gewiss Stadium
12/14/2024
Serie A Unipol Domus
04/07/2024
Serie A Unipol Domus
09/24/2023
Serie A Gewiss Stadium
02/06/2022
Serie A Gewiss Stadium
11/06/2021
Serie A Unipol Domus
02/14/2021
Serie A Sardegna Arena
01/14/2021
Coppa Italia Gewiss Stadium
10/04/2020
Serie A Gewiss Stadium
Cagliari Win
Atalanta Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 34 79 80 31 +49 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)DFiorentina 1 - 1 Inter (22-03-2026)
2 Napoli 34 69 52 33 +19 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)WCagliari 0 - 1 Napoli (20-03-2026)
3 AC Milan 34 67 48 27 +21 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)WAC Milan 3 - 2 Torino (21-03-2026)
4 Juventus 34 64 57 29 +28 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)DJuventus 1 - 1 Sassuolo (21-03-2026)
5 Como 34 61 59 28 +31 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)WComo 5 - 0 Pisa (22-03-2026)
6 AS Roma 34 61 48 29 +19 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)WAS Roma 1 - 0 Lecce (22-03-2026)
7 Atalanta 34 54 47 32 +15 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)WAtalanta 1 - 0 Hellas Verona (22-03-2026)
8 Lazio 34 48 37 33 +4 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)WBologna 0 - 2 Lazio (22-03-2026)
9 Bologna 34 48 42 41 +1 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)LBologna 0 - 2 Lazio (22-03-2026)
10 Sassuolo 34 46 41 44 -3 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)DJuventus 1 - 1 Sassuolo (21-03-2026)
11 Udinese 34 44 41 46 -5 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)WGenoa 0 - 2 Udinese (20-03-2026)
12 Parma 34 42 25 40 -15 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)LParma 0 - 2 Cremonese (21-03-2026)
13 Torino 34 41 39 56 -17 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)LAC Milan 3 - 2 Torino (21-03-2026)
14 Genoa 34 39 40 48 -8 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)LGenoa 0 - 2 Udinese (20-03-2026)
15 Fiorentina 34 37 38 45 -7 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)DFiorentina 1 - 1 Inter (22-03-2026)
16 Cagliari 34 36 36 49 -13 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)LCagliari 0 - 1 Napoli (20-03-2026)
17 Lecce 34 29 22 46 -24 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)LAS Roma 1 - 0 Lecce (22-03-2026)
18 Cremonese 34 28 26 51 -25 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)WParma 0 - 2 Cremonese (21-03-2026)
19 Hellas Verona 34 19 23 56 -33 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)LAtalanta 1 - 0 Hellas Verona (22-03-2026)
20 Pisa 34 18 24 61 -37 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)LComo 5 - 0 Pisa (22-03-2026)