Serie A Regular Season - 12

Cagliari 3 - 3 FT Genoa

Unipol Domus

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

Futmetrix Verdict
99
FT
Sat, Nov 22
Italiano
Cagliari
3-3
Genoa
⚡ Intensity 100
⚖️ Balance 95
🏆 Stakes 0
🎲 Upset 51
Six-goal thriller rocks Unipol Domus.

Six-Goal Thriller at the Unipol Domus Defies the Odds

Must-Watch Futmetrix Score: 99/100. A relentless relegation battle saw the lead change hands repeatedly in a match where clinical finishing overshadowed defensive stability.

Early Fireworks in Sardinia

The encounter at the Unipol Domus ignored the usual cagey nature of a bottom-table clash, erupting into life from the opening exchanges. An Intensity score of 15 reflected a game played at breakneck speed, with Genoa finding the breakthrough after just 18 minutes. Vitinha showcased his predatory instincts to put the visitors ahead, silencing the home crowd. Despite the early setback, Cagliari refused to buckle, maintaining a balanced 50% possession share and pushing their full-backs high up the pitch. The tactical setup from both managers encouraged a shooting gallery atmosphere, resulting in a staggering 24 total shots attempted across the ninety minutes of play.

The Chaos of the Ten-Minute Flurry

The game reached a fever pitch during a frantic ten-minute spell before the interval. Gennaro Borrelli restored parity in the 33rd minute, only for the lead to swing back to the visitors via a towering header from Leo Østigård shortly after. With a Balance rating of 9.5, the match was a literal seesaw; S. Esposito struck just two minutes after Ostigard to ensure the teams went into the break level at 2-2. This flurry of goals highlighted the defensive vulnerabilities of both sides, as tactical discipline was traded for raw attacking output, creating a spectacle that left the fans breathless and the Stakes of the relegation fight feeling more tangible than ever.

Borrelli’s Brace and the Final Twist

The second half began with the same relentless energy that defined the first. Gennaro Borrelli solidified his claim for Man of the Match honors in the 60th minute, netting his second of the game to put Cagliari in the driving seat for the first time. However, the visitors from Genoa refused to leave empty-handed. In the 83rd minute, Aaron Martin produced a clinical finish to level the score at 3-3. The drama reached its zenith in stoppage time when Brooke Norton-Cuffy received a straight red card for a desperate challenge. While the numerical advantage gave Cagliari a late glimmer of hope, the clock ran out on a classic encounter that epitomized the unpredictable nature of Serie A football.

Key Questions

How did the red card for Brooke Norton-Cuffy impact the match?

The 93rd-minute dismissal forced Genoa into a deep defensive shell, successfully killing the game's momentum to preserve a hard-earned point.

What made Gennaro Borrelli the Man of the Match?

Borrelli’s 8.9 rating was fueled by two clinical goals from his only major chances, proving to be the match's most lethal finisher.

What caused the 6-goal thriller?

High shot volume (13 on target) combined with six lead changes created a perfect storm of attacking efficiency and defensive lapses.

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
50%
50%
Cagliari 50%
Genoa 50%
Shots
11
13
Cagliari 11
Genoa 13
Shots on Target
5
8
Cagliari 5
Genoa 8
Expected Goals (xG)
0.90
1.42
Cagliari 0.90
Genoa 1.42
Passes
343
363
Cagliari 343
Genoa 363
Pass Accuracy
74%
84%
Cagliari 74%
Genoa 84%
Corners
6
2
Cagliari 6
Genoa 2
Fouls
22
16
Cagliari 22
Genoa 16
Yellow Cards
4
3
Cagliari 4
Genoa 3
Red Cards
0
1
Cagliari 0
Genoa 1

Match Events

Vitinha (L. Colombo) 18'
33' G. Borrelli (M. Palestra)
L. Ostigard (M. Thorsby) 41'
43' S. Esposito (A. Deiola)
HT
46' 🟨 Matteo Prati
57' 🔄 M. Felici R. Idrissi
57' 🔄 M. Prati M. Adopo
60' G. Borrelli (G. Zappa)
Albert Grønbæk 🟨 68'
M. Thorsby A. Gronbaek 🔄 68'
71' 🔄 G. Borrelli L. Pavoletti
71' 🔄 S. Esposito Z. Luvumbo
76' 🔄 A. Deiola G. Gaetano
Vitinha C. Ekuban 🔄 78'
A. Marcandalli V. Carboni 🔄 78'
A. Martin 83'
86' 🟨 Yerry Mina
R. Malinovskyi P. Masini 🔄 88'
L. Colombo M. E. Ellertsson 🔄 88'
Brooke Norton-Cuffy 🟨 90'+3
Brooke Norton-Cuffy 🟥 90'+3
FT

Player Cards

Our take on every player in this match

Cagliari

Goalkeepers
E. Caprile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
G. Zappa
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
49%
Pass Acc
Y. Mina
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
S. Luperto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
M. Felici
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
A. Deiola
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
M. Prati
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
M. Folorunsho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Palestra
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Forwards
S. Esposito
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
G. Borrelli
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.9
Rating
BENCH
G. Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Radunovic
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Idrissi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
J. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Di Pardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Pintus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Obert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Adopo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
G. Gaetano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
M. Rog
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. 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
S. Kilicsoy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Pavoletti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Z. Luvumbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Genoa

Goalkeepers
N. Leali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Marcandalli
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
L. Ostigard
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
J. Vasquez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
73%
Duel Win %
Midfielders
B. Norton-Cuffy
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
6.5
Rating
R. Malinovskyi
NPC
NPC
87
Minutes
87
Minutes
30%
Pass Acc
6.3
Rating
M. Frendrup
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
M. Thorsby
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
A. Martin
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
L. Colombo
MAGNET
MAGNET
47
Activity
47
Activity
30
Passes
17
Duels
Vitinha
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
B. Siegrist
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Sommariva
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Sabelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Otoa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Stanciu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Gronbaek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
P. Masini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
M. E. Ellertsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
V. Carboni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
C. Ekuban
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
J. Ekhator
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Fini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Venturino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
22/11/2025 Cagliari 3 - 3 Genoa Serie A Unipol Domus
07/03/2025 Cagliari 1 - 1 Genoa Serie A Unipol Domus
24/11/2024 Genoa 2 - 2 Cagliari Serie A Stadio Comunale Luigi Ferraris
29/04/2024 Genoa 3 - 0 Cagliari Serie A Stadio Comunale Luigi Ferraris
05/11/2023 Cagliari 2 - 1 Genoa Serie A Unipol Domus
01/03/2023 Cagliari 0 - 0 Genoa Serie B Unipol Domus
22/11/2025
3 - 3
Serie A Unipol Domus
07/03/2025
1 - 1
Serie A Unipol Domus
24/11/2024
2 - 2
Serie A Stadio Comunale Luigi Ferraris
29/04/2024
3 - 0
Serie A Stadio Comunale Luigi Ferraris
05/11/2023
2 - 1
Serie A Unipol Domus
01/03/2023
0 - 0
Serie B Unipol Domus
Cagliari Win
Genoa Win
Draw

League Standings

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