Serie A Gameweek 14

Cagliari 1 - 0 FT AS Roma

Unipol Domus

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

Futmetrix Verdict
60
FT
Sun, Dec 7
Italiano
Cagliari
1-0
AS Roma
โšก Intensity 49
โš–๏ธ Balance 20
๐Ÿ† Stakes 56
๐ŸŽฒ Upset 60
Substitute Gaetano stuns ten-man Roma.

Win Probability

  • Cagliari 23%
  • Draw 26%
  • AS Roma 51%

Futmetrix AI estimate

Gaetano strikes late as Cagliari punish ten-man Roma

Worth Watching Futmetrix Score: 60/100. Cagliari exploited their numerical advantage to secure a vital victory at the Unipol Domus, denting Roma's Champions League aspirations in a high-stakes encounter.

Tight exchanges at the Unipol Domus

The atmosphere at the Unipol Domus set the stage for a classic underdog narrative as the Cagliari faithful demanded a response against their high-flying visitors. From the opening whistle, the hosts played with an Intensity score of 7.7, disrupting the rhythm of an AS Roma side that controlled possession with 53%. Sebastiano Luperto was immense at the heart of the defense, marshaling the backline with a precision that left Roma's attackers isolated for long periods. While the visitors looked comfortable on the ball, they lacked the incisive final pass to break a stubborn Sardinian block. The match settled into a tactical grind where the Stakes of European qualification seemed to weigh heavily on the Giallorossi, while the home side thrived on the counter-attack.

A two-minute disciplinary collapse

The complexion of the game shifted violently within two minutes of the restart. In the 50th minute, Michael Folorunsho thought he had earned a penalty for the hosts, only for VAR to intervene and overturn the decision. However, disaster struck for the visitors just moments later when Zeki ร‡elik was shown a straight red card for a professional foul as the last man. This collapse in discipline destroyed the Balance of the match, forcing Roma into a deep low block for the remainder of the afternoon. What followed was a masterclass in goalkeeping from Mile Svilar, who registered 8 saves to keep the scoreline level under an onslaught of 15 total shots from a rejuvenated Cagliari side.

The super-sub seals the upset

Cagliari finally found the breakthrough in the 82nd minute, courtesy of a tactical masterstroke from the bench. G. Gaetano, who had been introduced to exploit the tired ten men of Roma, met an accurate cross from S. Esposito to slot home the winner. The Unipol Domus erupted as the Upset Factor became a reality, with the hosts successfully managing the final stages of the game despite late Roma pressure. This victory provides a massive boost to Cagliari's survival hopes, moving them further away from the relegation dogfight. Conversely, Roma will view this as a significant setback in the top-four race, highlighting their vulnerability when forced to play on the back foot under sustained pressure away from home.

Key Questions

How did the red card for Zeki ร‡elik impact the match?

The 52nd-minute red card forced Roma into a defensive shell, allowing Cagliari to dominate the final half-hour and find the winning goal.

How did VAR change this match?

VAR overturned a Cagliari penalty in the 50th minute, momentarily saving Roma before the match swung on the subsequent red card.

What does this mean for Cagliari's season?

This crucial win provides breathing room in the relegation battle, proving they can compete with the league's top-tier teams at home.

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
47%
53%
Cagliari 47%
AS Roma 53%
Shots
15
6
Cagliari 15
AS Roma 6
Shots on Target
8
2
Cagliari 8
AS Roma 2
Expected Goals (xG)
1.80
0.36
Cagliari 1.80
AS Roma 0.36
Passes
361
417
Cagliari 361
AS Roma 417
Pass Accuracy
78%
79%
Cagliari 78%
AS Roma 79%
Corners
4
1
Cagliari 4
AS Roma 1
Fouls
18
16
Cagliari 18
AS Roma 16
Yellow Cards
2
1
Cagliari 2
AS Roma 1
Red Cards
0
1
Cagliari 0
AS Roma 1

Match Events

HT
50' โ€ข Michael Folorunsho
Zeki ร‡elik ๐ŸŸฅ 52'
โ†“ T. Baldanzi โ†‘D. Rensch ๐Ÿ”„ 53'
โ†“ M. Soule โ†‘E. Ferguson ๐Ÿ”„ 62'
โ†“ B. Cristante โ†‘N. El Aynaoui ๐Ÿ”„ 62'
โ†“ L. Pellegrini โ†‘P. Dybala ๐Ÿ”„ 63'
69' ๐Ÿ”„ โ†“ G. Borrelli โ†‘G. Gaetano
69' ๐Ÿ”„ โ†“ G. Zappa โ†‘M. Prati
โ†“ K. Tsimikas โ†‘D. Ghilardi ๐Ÿ”„ 73'
77' ๐Ÿ”„ โ†“ A. Obert โ†‘R. Idrissi
78' ๐ŸŸจ Michael Folorunsho
Mario Hermoso ๐ŸŸจ 78'
82' โšฝ G. Gaetano (S. Esposito)
83' ๐ŸŸจ Gianluca Gaetano
90'+2 ๐Ÿ”„ โ†“ M. Palestra โ†‘A. Di Pardo
90'+2 ๐Ÿ”„ โ†“ M. Folorunsho โ†‘S. Kilicsoy
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
90
Total Mins
Started
Entry
Defenders
Gabriele Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Sebastiano Luperto
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
86%
Duel Win %
Juan Martรญn Rodrรญguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Marco Palestra
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
Michel Adopo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Alessandro Deiola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Michael Folorunsho
NPC
NPC
89
Minutes
89
Minutes
13%
Pass Acc
6.9
Rating
Adam Obert
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Forwards
Sebastiano Esposito
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
31%
Pass Acc
Gennaro Borrelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Giuseppe Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Boris Radunovic
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Riyad Idrissi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Alessandro Di Pardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Nicola Pintus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gianluca Gaetano
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Matteo Prati
ENFORCER
ENFORCER
5
Tackles
5
Tackles
5
Duels Won
100%
Win %
Marko Rog
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolรฒ Cavuoti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Liteta
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
1
Total Mins
Started
Entry
Leonardo Pavoletti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zito Luvumbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

AS Roma

Goalkeepers
Mile Svilar
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Gianluca Mancini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Evan Ndicka
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Mario Hermoso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Zeki ร‡elik
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.3
Rating
Bryan Cristante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
62
Entry
Manu Konรฉ
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Konstantinos Tsimikas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
Matรญas Soulรฉ
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
9%
Pass Acc
Lorenzo Pellegrini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
63
Entry
Tommaso Baldanzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
BENCH
Devis Vasquez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pierluigi Gollini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Devyne Rensch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Jan Ziรณล‚kowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniele Ghilardi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Neil El Aynaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Niccolรฒ Pisilli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Evan Ferguson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Paulo Dybala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Leon Bailey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonio Arena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephan El Shaarawy
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/07/2025 Cagliari 1 - 0 AS Roma Serie A Unipol Domus
03/16/2025 AS Roma 1 - 0 Cagliari Serie A Stadio Olimpico
08/18/2024 Cagliari 0 - 0 AS Roma Serie A Unipol Domus
02/05/2024 AS Roma 4 - 0 Cagliari Serie A Stadio Olimpico
10/08/2023 Cagliari 1 - 4 AS Roma Serie A Unipol Domus
01/16/2022 AS Roma 1 - 0 Cagliari Serie A Stadio Olimpico
12/07/2025
Serie A Unipol Domus
03/16/2025
Serie A Stadio Olimpico
08/18/2024
Serie A Unipol Domus
02/05/2024
Serie A Stadio Olimpico
10/08/2023
Serie A Unipol Domus
01/16/2022
Serie A Stadio Olimpico
Cagliari Win
AS Roma Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AC Milan 14 31 22 11 +11 WTorino 2 - 3 AC Milan (08-12-2025)WAC Milan 1 - 0 Lazio (29-11-2025)WInter 0 - 1 AC Milan (23-11-2025)DParma 2 - 2 AC Milan (08-11-2025)WAC Milan 1 - 0 AS Roma (02-11-2025)
2 Napoli 14 31 22 12 +10 WNapoli 2 - 1 Juventus (07-12-2025)WAS Roma 0 - 1 Napoli (30-11-2025)WNapoli 3 - 1 Atalanta (22-11-2025)LBologna 2 - 0 Napoli (09-11-2025)DNapoli 0 - 0 Como (01-11-2025)
3 Inter 14 30 32 13 +19 WInter 4 - 0 Como (06-12-2025)WPisa 0 - 2 Inter (30-11-2025)LInter 0 - 1 AC Milan (23-11-2025)WInter 2 - 0 Lazio (09-11-2025)WHellas Verona 1 - 2 Inter (02-11-2025)
4 AS Roma 14 27 15 8 +7 LCagliari 1 - 0 AS Roma (07-12-2025)LAS Roma 0 - 1 Napoli (30-11-2025)WCremonese 1 - 3 AS Roma (23-11-2025)WAS Roma 2 - 0 Udinese (09-11-2025)LAC Milan 1 - 0 AS Roma (02-11-2025)
5 Bologna 14 25 23 12 +11 DLazio 1 - 1 Bologna (07-12-2025)LBologna 1 - 3 Cremonese (01-12-2025)WUdinese 0 - 3 Bologna (22-11-2025)WBologna 2 - 0 Napoli (09-11-2025)WParma 1 - 3 Bologna (02-11-2025)
6 Como 14 24 19 11 +8 LInter 4 - 0 Como (06-12-2025)WComo 2 - 0 Sassuolo (28-11-2025)WTorino 1 - 5 Como (24-11-2025)DComo 0 - 0 Cagliari (08-11-2025)DNapoli 0 - 0 Como (01-11-2025)
7 Juventus 14 23 18 14 +4 LNapoli 2 - 1 Juventus (07-12-2025)WJuventus 2 - 1 Cagliari (29-11-2025)DFiorentina 1 - 1 Juventus (22-11-2025)DJuventus 0 - 0 Torino (08-11-2025)WCremonese 1 - 2 Juventus (01-11-2025)
8 Sassuolo 14 20 19 17 +2 WSassuolo 3 - 1 Fiorentina (06-12-2025)LComo 2 - 0 Sassuolo (28-11-2025)DSassuolo 2 - 2 Pisa (24-11-2025)WAtalanta 0 - 3 Sassuolo (09-11-2025)LSassuolo 1 - 2 Genoa (03-11-2025)
9 Cremonese 14 20 18 17 +1 WCremonese 2 - 0 Lecce (07-12-2025)WBologna 1 - 3 Cremonese (01-12-2025)LCremonese 1 - 3 AS Roma (23-11-2025)LPisa 1 - 0 Cremonese (07-11-2025)LCremonese 1 - 2 Juventus (01-11-2025)
10 Lazio 14 19 16 11 +5 DLazio 1 - 1 Bologna (07-12-2025)LAC Milan 1 - 0 Lazio (29-11-2025)WLazio 2 - 0 Lecce (23-11-2025)LInter 2 - 0 Lazio (09-11-2025)WLazio 2 - 0 Cagliari (03-11-2025)
11 Udinese 14 18 15 22 -7 LUdinese 1 - 2 Genoa (08-12-2025)WParma 0 - 2 Udinese (29-11-2025)LUdinese 0 - 3 Bologna (22-11-2025)LAS Roma 2 - 0 Udinese (09-11-2025)WUdinese 1 - 0 Atalanta (01-11-2025)
12 Atalanta 14 16 17 17 0 LHellas Verona 3 - 1 Atalanta (06-12-2025)WAtalanta 2 - 0 Fiorentina (30-11-2025)LNapoli 3 - 1 Atalanta (22-11-2025)LAtalanta 0 - 3 Sassuolo (09-11-2025)LUdinese 1 - 0 Atalanta (01-11-2025)
13 Cagliari 14 14 14 19 -5 WCagliari 1 - 0 AS Roma (07-12-2025)LJuventus 2 - 1 Cagliari (29-11-2025)DCagliari 3 - 3 Genoa (22-11-2025)DComo 0 - 0 Cagliari (08-11-2025)LLazio 2 - 0 Cagliari (03-11-2025)
14 Genoa 14 14 15 21 -6 WUdinese 1 - 2 Genoa (08-12-2025)WGenoa 2 - 1 Hellas Verona (29-11-2025)DCagliari 3 - 3 Genoa (22-11-2025)DGenoa 2 - 2 Fiorentina (09-11-2025)WSassuolo 1 - 2 Genoa (03-11-2025)
15 Parma 14 14 10 17 -7 WPisa 0 - 1 Parma (08-12-2025)LParma 0 - 2 Udinese (29-11-2025)WHellas Verona 1 - 2 Parma (23-11-2025)DParma 2 - 2 AC Milan (08-11-2025)LParma 1 - 3 Bologna (02-11-2025)
16 Torino 14 14 14 26 -12 LTorino 2 - 3 AC Milan (08-12-2025)LLecce 2 - 1 Torino (30-11-2025)LTorino 1 - 5 Como (24-11-2025)DJuventus 0 - 0 Torino (08-11-2025)DTorino 2 - 2 Pisa (02-11-2025)
17 Lecce 14 13 10 19 -9 LCremonese 2 - 0 Lecce (07-12-2025)WLecce 2 - 1 Torino (30-11-2025)LLazio 2 - 0 Lecce (23-11-2025)DLecce 0 - 0 Hellas Verona (08-11-2025)WFiorentina 0 - 1 Lecce (02-11-2025)
18 Pisa 14 10 10 19 -9 LPisa 0 - 1 Parma (08-12-2025)LPisa 0 - 2 Inter (30-11-2025)DSassuolo 2 - 2 Pisa (24-11-2025)WPisa 1 - 0 Cremonese (07-11-2025)DTorino 2 - 2 Pisa (02-11-2025)
19 Hellas Verona 14 9 11 21 -10 WHellas Verona 3 - 1 Atalanta (06-12-2025)LGenoa 2 - 1 Hellas Verona (29-11-2025)LHellas Verona 1 - 2 Parma (23-11-2025)DLecce 0 - 0 Hellas Verona (08-11-2025)LHellas Verona 1 - 2 Inter (02-11-2025)
20 Fiorentina 14 6 11 24 -13 LSassuolo 3 - 1 Fiorentina (06-12-2025)LAtalanta 2 - 0 Fiorentina (30-11-2025)DFiorentina 1 - 1 Juventus (22-11-2025)DGenoa 2 - 2 Fiorentina (09-11-2025)LFiorentina 0 - 1 Lecce (02-11-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.