Serie A | Napoli 3-1 Inter: Back on top after Scudetto battle, but De Bruyne hurt

Serie A | Napoli 3-1 Inter: Back on top after Scudetto battle, but De Bruyne hurt

Napoli surged back to the top of the table after a tense victory over an Inter side that had won seven on the bounce, including a controversial penalty and serious Kevin De Bruyne injury.

This was a title showdown last season and again crucial for top spot here, especially after Milan’s 2-2 draw with Pisa last night. The Partenopei were in crisis after losing four of their last seven official games, including a 6-2 hammering at PSV Eindhoven on Tuesday. Rasmus Hojlund, Stanislav Lobotka, Alex Meret, Amir Rrahmani and Romelu Lukaku were injured, so David Neres was launched as a False 9. The Nerazzurri missed Marcus Thuram and Matteo Darmian, but had won their last seven in all competition.

See how it all unfolded on the Liveblog.

Alessandro Bastoni nodded a corner just wide and Hakan Calhanoglu bent his finish past the post in the opening minutes, then Vanja Milinkovic-Savic rushed out to deny Lautaro Martinez one-on-one after Nicolò Barella intercepted a Leonardo Spinazzola pass.

During a spell of Napoli pressure, the referee pointed to the spot several seconds after Giovanni Di Lorenzo went over between a Henrikh Mkhitaryan nudge and over the Francesco Acerbi sliding tackle. It was a call from the assistant referee, which was then not considered a clear and obvious error by the VAR. Mkhitaryan injured himself in the process and was replaced by ex-Napoli midfielder Piotr Zielinski.

Kevin De Bruyne stepped up and converted into the near bottom corner, but then immediately clutched the back of his right leg and was distraught, suffering an apparent hamstring strain. The Belgian hobbled off barely able to put his right foot down, another injury for the crowded Napoli treatment room.

Kevin De Bruyne pulled a muscle in the process of putting Napoli ahead against Inter 🥲 pic.twitter.com/SKnGHnsXHN

— Football on TNT Sports (@footballontnt) October 25, 2025

Inter had a huge opportunity to equalise on a corner, but Alessandro Bastoni’s free header thumped the crossbar with Milinkovic-Savic well beaten.

There was a double chance when Milinkovic-Savic only parried the Calhanoglu strike, then Dumfries pulled back from the right for Lautaro Martinez to sweep first time, shaving a coat of paint off the far post.

Moments later, Dumfries came even closer, his header clipping the outside of the upright on a Bastoni cross.

Calhanoglu fired over from the edge of the area after the restart, but just as Inter were pouring forward seeking an equaliser, they were caught on the counter-attack. Leonardo Spinazzola’s pass allowed McTominay to spring the offside trap in the centre-circle, sprinting forward and letting it bounce to hit the ferocious right-foot half-volley into the far bottom corner.

STUNNING from Scott McTominay! 🎯

What a finish from the Scot 🙌 pic.twitter.com/Uy7honw6aC

— Football on TNT Sports (@footballontnt) October 25, 2025

Inter got back into the game though, as VAR spotted Alessandro Buongiorno with arm raised to charge down the Lautaro Martinez header, and Calhanoglu beat specialist Milinkovic-Savic from the penalty spot.

The tension erupted with a scuffle on the touchline sparked by Dumfries and the Napoli bench, resulting in some harsh hand gestures between Lautaro Martinez and Antonio Conte.

Napoli struck again on the counter, as a throw-in was knocked down and Andre Frank Zambo Anguissa ran from midfield, getting away from Manuel Akanji and Dumfries to blast the finish past Sommer.

Andre-Frank Zambo Anguissa extends Napoli’s advantage against Inter with a brilliant run 🔥 pic.twitter.com/8IQYpqSR1h

— Football on TNT Sports (@footballontnt) October 25, 2025

David Neres had the chance to add a fourth on the counter, but he hesitated too long, had his finish charged down, then struggled with cramp. Francesco Pio Esposito nodded an Akanji cross over the bar in stoppages.

De Bruyne pen 33 (N), McTominay 54 (N), Calhanoglu pen 59 (I), Anguissa 67 (N)

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