Serie A Gameweek 14

Udinese 1 - 2 FT Genoa

Bluenergy Stadium - Stadio Friuli

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

Futmetrix Verdict
62
FT
Mon, Dec 8
Italiano
Udinese
1-2
Genoa
⚡ Intensity 60
⚖️ Balance 42
🏆 Stakes 10
🎲 Upset 60
Norton-Cuffy stuns Udine in thriller

Win Probability

  • Udinese 49%
  • Draw 26%
  • Genoa 25%

Futmetrix AI estimate

Norton-Cuffy Strikes Late to Sink Profligate Udinese

Worth Watching Futmetrix Score: 62/100. Genoa's clinical finishing trumped Udinese's territorial dominance as a late winner from Norton-Cuffy decided a high-octane encounter at the Friuli.

Pressure Without Profit

The opening phase at the Bluenergy Stadium - Stadio Friuli followed a predictable pattern of home dominance. Udinese controlled possession with a 58% share, pinning the visitors back with a high press. Nicolò Zaniolo was the architect-in-chief, creating 4 key passes and consistently finding pockets of space between the lines. However, despite their creative spark, the hosts lacked a "Sniper" edge in the final third. An Intensity rating of 8.9 reflected a bruising physical battle, which tilted in favor of the visitors against the run of play. In the 34th minute, a lapse in concentration led to a penalty, which Ruslan Malinovskyi dispatched with ruthless efficiency to give Genoa a surprise lead.

The Polish Connection

The second half saw Udinese ramp up the pressure, eventually unleashing a barrage of 23 shots across the ninety minutes. The match's Balance score of 6.1 highlights how the momentum shifted as the hosts searched for parity. The breakthrough finally arrived in the 65th minute through a well-worked tactical move. Substitute R. Modesto provided the necessary width and delivered a pinpoint cross for Jakub Piotrowski. The Polish midfielder timed his run to perfection, heading home to level the scores and ignite the home crowd. It was no less than Udinese deserved, having dominated large spells of the game, yet the match remained on a knife-edge as both managers looked to their benches.

The Cuffy Clincher

Just as the game seemed destined for a draw, Genoa delivered a sucker punch that silenced the home faithful. A total of 35 shots throughout the match ensured the goalkeepers remained busy, but they were helpless in the 83rd minute. Another substitute, C. Ekuban, turned provider with a clever assist that released B. Norton-Cuffy inside the area. The young winger kept his composure to fire past the keeper, reclaiming the lead for the Grifone. Despite Udinese's late desperation, Genoa held firm to secure a massive three points. The result is a bitter pill for Udinese, whose wastefulness proved costly, while Genoa celebrate a vital victory in what was a crucial mid-table skirmish that showcased their growing resilience away from home.

Key Questions

How did substitute Jakub Piotrowski change the game?

Piotrowski provided an immediate spark, scoring the equalizing goal in the 65th minute and adding much-needed physicality to the Udinese midfield.

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
58%
42%
Udinese 58%
Genoa 42%
Shots
23
12
Udinese 23
Genoa 12
Shots on Target
6
6
Udinese 6
Genoa 6
Expected Goals (xG)
1.17
1.57
Udinese 1.17
Genoa 1.57
Passes
420
312
Udinese 420
Genoa 312
Pass Accuracy
80%
77%
Udinese 80%
Genoa 77%
Corners
6
2
Udinese 6
Genoa 2
Fouls
16
12
Udinese 16
Genoa 12
Yellow Cards
1
0
Udinese 1
Genoa 0
Red Cards
0
0
Udinese 0
Genoa 0

Match Events

15' 🔄 ↓ J. Zemura ↑R. Modesto
R. Malinovskyi ⚽ 34'
HT
↓ Vitinha ↑C. Ekuban 🔄 63'
65' ⚽ J. Piotrowski (R. Modesto)
72' 🔄 ↓ K. Davis ↑A. Buksa
73' 🔄 ↓ A. Zanoli ↑K. Ehizibue
↓ L. Colombo ↑J. Ekhator 🔄 75'
↓ R. Malinovskyi ↑Junior Messias 🔄 76'
B. Norton-Cuffy (C. Ekuban) ⚽ 83'
86' 🔄 ↓ J. Piotrowski ↑S. Lovric
86' 🔄 ↓ J. Ekkelenkamp ↑I. Bravo
FT

Player Cards

Our take on every player in this match

Udinese

Goalkeepers
Maduka Okoye
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
7
Rating
Defenders
Nicolò Bertola
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Christian Kabasele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Oumar Solet
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
74%
Pass Acc
Midfielders
Alessandro Zanoli
GHOST
GHOST
13
Actions
13
Actions
73
Minutes
7.2
Rating
Jakub Piotrowski
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Jesper Karlström
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jurgen Ekkelenkamp
NPC
NPC
86
Minutes
86
Minutes
30%
Pass Acc
6.7
Rating
Jordan Zemura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
15
Entry
Forwards
Nicolò Zaniolo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
19%
Pass Acc
Keinan Davis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
72
Entry
BENCH
Răzvan Sava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Padelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Saba Goglichidze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Palma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kingsley Ehizibue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Thomas Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rui Modesto
SUPER SUB
SUPER SUB
1
Assist
1
Assist
75
Minutes
7.2
Rating
Sandi Lovrić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Oier Zarraga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdoulaye Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennon Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Idrissa Gueye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vakoun Bayo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iker Bravo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Adam Buksa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Genoa

Goalkeepers
Nicola Leali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Alessandro Marcandalli
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Sebastian Otoa
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
Johan Vásquez
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Brooke Norton-Cuffy
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Ruslan Malinovskyi
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Patrizio Masini
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Morten Thorsby
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Aarón Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Lorenzo Colombo
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
1
Pens Won
Vítinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
63
Entry
BENCH
Ernestas Lysionok
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Sommariva
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefano Sabelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolae Stanciu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikael Ellertsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean Onana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Valentín Carboni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Cuenca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Junior Messias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Caleb Ekuban
SUPER SUB
SUPER SUB
1
Assist
1
Assist
26
Minutes
6.9
Rating
Jeff Ekhator
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Seydou Fini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maxwel Cornet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorenzo Venturino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Kumer Celik
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
12/08/2025 Udinese 1 - 2 Genoa Serie A Bluenergy Stadium - Stadio Friuli
04/04/2025 Genoa 1 - 0 Udinese Serie A Stadio Comunale Luigi Ferraris
12/01/2024 Udinese 0 - 2 Genoa Serie A Bluenergy Stadium
02/24/2024 Genoa 2 - 0 Udinese Serie A Stadio Comunale Luigi Ferraris
10/01/2023 Udinese 2 - 2 Genoa Serie A Bluenergy Stadium
01/22/2022 Genoa 0 - 0 Udinese Serie A Stadio Comunale Luigi Ferraris
12/08/2025
1 - 2
Serie A Bluenergy Stadium - Stadio Friuli
04/04/2025
1 - 0
Serie A Stadio Comunale Luigi Ferraris
12/01/2024
0 - 2
Serie A Bluenergy Stadium
02/24/2024
2 - 0
Serie A Stadio Comunale Luigi Ferraris
10/01/2023
2 - 2
Serie A Bluenergy Stadium
01/22/2022
0 - 0
Serie A Stadio Comunale Luigi Ferraris
Udinese Win
Genoa 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.