Serie A | Napoli 2-1 Juventus: Hero Hojlund ruins Spalletti return

Serie A | Napoli 2-1 Juventus: Hero Hojlund ruins Spalletti return

A brace from Rasmus Hojlund allowed Napoli to beat Juventus 2-1 and inflict the first defeat for their former boss Luciano Spalletti, despite the Kenan Yildiz temporary equaliser.

This was the first time Luciano Spalletti had visited the Stadio Maradona since winning the Scudetto in 2023, but also the first time ever he had faced Antonio Conte. Both teams had an injury crisis to deal with and were coming off midweek Coppa Italia wins. Dusan Vlahovic and Federico Gatti both had surgery, joining Gleison Bremer, Daniele Rugani and Arek Milik on the sidelines, so Kenan Yildiz was launched as a new centre-forward with Weston McKennie in a more advanced role too. Stanislav Lobotka was ruled out with Billy Gilmour, Andre Frank Zambo Anguissa, Miguel Gutierrez, Kevin De Bruyne, Alex Meret and Romelu Lukaku, so Eljif Elmas stepped in.

See how it all unfolded on the Liveblog.

Scott McTominay’s free header on a David Neres corner skimmed the back post from six yards, but it was only a warning, as Napoli scored moments later.

Neres got away from Juan Cabal again and beyond Teun Koopmeiners to pull back from the by-line, where Rasmus Hojlund got there in front of Lloyd Kelly to toe-poke in from six yards across Michele Di Gregorio. It was his first goal in two months.

Napoli lead within seven minutes against Juventus!

Rasmus Hojlund gets the goal 😮‍💨

📺 @tntsports & @discoveryplusUK pic.twitter.com/12Rkq5bY2t

— Football on TNT Sports (@footballontnt) December 7, 2025

Giovanni Di Lorenzo’s looping header on a Noa Lang short corner routine was acrobatically fingertipped over the bar by Di Gregorio.

Kenan Yildiz twice got down the left to pull back, once with Francisco Conceicao blasting off target, then McTominay got back for the crucial interception as McKennie was ready to tap in from six yards.

Kelly’s blushes were spared by the offside flag for ballooning over from close range on a free kick routine, while on the stroke of half-time another McTominay header from a corner grazed the near post.

With an xG of just 0.04 in the first half, Spalletti introduced striker Jonathan David for the struggling Juan Cabal.

Hojlund surged forward without being closed down and his effort was palmed over the bar by Di Gregorio, while Napoli wanted a red card rather than yellow for Pierre Kalulu’s studs-up challenge catching Matias Olivera high on the boot.

McTominay’s free kick was drilled inches wide, but it was Juventus who equalised with their first real chance of the game. Kenan Yildiz went on the counter and completed a give and go with McKennie down the right, sweeping a snooker shot across Vanja Milinkovic-Savic into the far bottom corner from a tricky angle. It was the first shot on target from the Old Lady.

Game on in Naples! Kenan Yildiz fires home to draw Juventus level 💥

📺 @tntsports & @discoveryplusUK pic.twitter.com/is7cyc8urk

— Football on TNT Sports (@footballontnt) December 7, 2025

However, Napoli restored their advantage when McKennie tried to clear a Neres cross at the back post, but instead accidentally knocked it down as an assist for Hojlund to nod in from four yards.

Napoli retake the lead, and it’s Rasmus Hojlund at the double! ⚽️⚽️ A poacher’s goal as he bundles the ball home after the header back across goal to give Napoli a 2-1 lead.

📺 @tntsports & @discoveryplusUK pic.twitter.com/EExlK9ykNu

— Football on TNT Sports (@footballontnt) December 7, 2025

Spalletti had been unbeaten since taking the Juventus job, overseeing four wins and three draws in all competition, but his return to the Stadio Maradona was a painful one, as Edon Zhegrova’s finish in stoppages was straight at Milinkovic-Savic.

Hojlund 7, 78 (N), Kenan Yildiz 59 (J)

Quick take: Big picture: the update fits broader trends across the league with schedule pressure and tight tables. Supporters will watch for clarity from training ground reports and official briefings. We’ll keep an eye on confirmed details as the story develops from official sources.

Leave a Reply

Your email address will not be published. Required fields are marked *

Premier League
SAT 11:30
BRE
-
FUL
-
Premier League
SAT 14:00
LEE
-
WOL
-
Premier League
SAT 14:00
NEW
-
BOU
-
Premier League
SAT 16:30
TOT
-
BHA
-
Premier League
SAT 19:00
CHE
-
MUN
-
Premier League
SUN 13:00
AVL
-
SUN
-
Premier League
SUN 13:00
NOT
-
BUR
-
Premier League
SUN 13:00
EVE
-
LIV
-
Premier League
SUN 15:30
MCI
-
ARS
-
Premier League
MON 19:00
CRY
-
WHU
-
Premier League
TUE 19:00
BHA
-
CHE
-
Premier League
WED 19:00
BOU
-
LEE
-
Premier League
WED 19:00
BUR
-
MCI
-
Copa Libertadores
00:30
FLA
1–0
DIM
1–0LIVE
Copa Libertadores
00:30
PEN
0–1
PLA
0–1LIVE
Serie A
16:30
SAS
-
COM
-
Bundesliga
18:30
STP
-
KOE
-
Serie A
18:45
INT
-
CAG
-
Ligue 1
18:45
RCL
-
TOU
-
Championship
19:00
BLA
-
COV
-
Primeira Liga
19:45
RIO
-
AVS
-
Championship
SAT 11:30
POR
-
LEI
-
Championship
SAT 11:30
DER
-
OXF
-
Championship
SAT 11:30
MIL
-
QPR
-
Serie A
SAT 13:00
UDI
-
PAR
-
Bundesliga
SAT 13:30
UNB
-
WOB
-
Bundesliga
SAT 13:30
TSG
-
BVB
-
Bundesliga
SAT 13:30
B04
-
FCA
-
Bundesliga
SAT 13:30
SVW
-
HSV
-
Championship
SAT 14:00
WAT
-
SHE
-
Championship
SAT 14:00
SHE
-
CHA
-
Championship
SAT 14:00
SWA
-
SOU
-
Championship
SAT 14:00
BRI
-
NOR
-
Championship
SAT 14:00
WRE
-
STK
-
Championship
SAT 14:00
PNE
-
WBA
-
Championship
SAT 14:00
HUL
-
BIR
-
Primeira Liga
SAT 14:30
CDN
-
ALV
-
Ligue 1
SAT 15:00
FCL
-
MAR
-
Serie A
SAT 16:00
NAP
-
LAZ
-
Bundesliga
SAT 16:30
SGE
-
RBL
-
Primeira Liga
SAT 17:00
CAS
-
CD
-
Ligue 1
SAT 17:00
ANG
-
HAC
-
Serie A
SAT 18:45
ROM
-
ATA
-
Ligue 1
SAT 19:05
LIL
-
NIC
-
Primeira Liga
SAT 19:30
GIL
-
GUI
-
Campeonato Brasileiro Série A
SAT 21:30
VAS
-
PAU
-
Campeonato Brasileiro Série A
SAT 21:30
CHA
-
BOT
-
Campeonato Brasileiro Série A
SAT 23:00
VIT
-
COR
-
Campeonato Brasileiro Série A
SAT 23:30
CRU
-
FBP
-
Serie A
SUN 10:30
CRE
-
TOR
-
Championship
SUN 11:00
IPS
-
MID
-
Ligue 1
SUN 13:00
ASM
-
AJA
-
Serie A
SUN 13:00
HVE
-
MIL
-
Bundesliga
SUN 13:30
SCF
-
HEI
-
Campeonato Brasileiro Série A
SUN 14:00
SCI
-
MIR
-
Primeira Liga
SUN 14:30
FCA
-
AMA
-
Ligue 1
SUN 15:15
NAN
-
BRE
-
Ligue 1
SUN 15:15
RC
-
REN
-
Ligue 1
SUN 15:15
FCM
-
PFC
-
Bundesliga
SUN 15:30
FCB
-
VFB
-
Serie A
SUN 16:00
PIS
-
GEN
-
Primeira Liga
SUN 17:00
SPO
-
BEN
-
Bundesliga
SUN 17:30
BMG
-
M05
-
Ligue 1
SUN 18:45
PSG
-
LYO
-
Serie A
SUN 18:45
JUV
-
BOL
-
Campeonato Brasileiro Série A
SUN 19:00
COR
-
CAM
-
Campeonato Brasileiro Série A
SUN 19:00
SAN
-
FLU
-
Primeira Liga
SUN 19:30
FCP
-
TON
-
Primeira Liga
SUN 19:30
SCB
-
FAM
-
Campeonato Brasileiro Série A
SUN 21:30
RBB
-
CRE
-
Campeonato Brasileiro Série A
SUN 21:30
PAL
-
CAP
-
Campeonato Brasileiro Série A
SUN 22:30
FLA
-
BAH
-
Serie A
MON 18:45
USL
-
FIO
-
Primeira Liga
MON 19:15
MOR
-
EST
-
Primera Division
TUE 17:00
ATH
-
OSA
-
Primera Division
TUE 17:00
MAL
-
VAL
-
Championship
TUE 18:45
NOR
-
DER
-
Championship
TUE 18:45
QPR
-
SWA
-
Championship
TUE 18:45
COV
-
POR
-
Championship
TUE 18:45
LEI
-
HUL
-
Championship
TUE 18:45
STK
-
MIL
-
Championship
TUE 18:45
WBA
-
WAT
-
Championship
TUE 18:45
OXF
-
WRE
-
Championship
TUE 18:45
SOU
-
BRI
-
Primera Division
TUE 19:30
RMA
-
ALA
-
Primera Division
TUE 19:30
GIR
-
BET
-
Ligue 1
WED 17:00
PSG
-
NAN
-
Primera Division
WED 17:00
ELC
-
ATL
-
Primera Division
WED 18:00
RSO
-
GET
-
Eredivisie
WED 18:00
TEL
-
SPA
-
Championship
WED 18:45
BIR
-
PNE
-
Championship
WED 18:45
CHA
-
IPS
-
Championship
WED 18:45
MID
-
SHE
-
Championship
WED 18:45
SHE
-
BLA
-
Primera Division
WED 19:30
FCB
-
CEL
-
Eredivisie
THU 16:45
GOA
-
AZ
-
Primera Division
THU 17:00
LEV
-
SEV
-
Primera Division
THU 18:00
RAY
-
ESP
-
Eredivisie
THU 19:00
PSV
-
ZWO
-
Primeira Liga
THU 19:15
CAS
-
SCB
-
Primera Division
THU 19:30
OVI
-
VIL
-