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 11:30
BRE
-
FUL
-
Premier League
SAT 14:00
NEW
-
BOU
-
Premier League
SAT 14:00
LEE
-
WOL
-
Premier League
SAT 16:30
TOT
-
BHA
-
Premier League
SAT 19:00
CHE
-
MUN
-
Premier League
SUN 13:00
NOT
-
BUR
-
Premier League
SUN 13:00
EVE
-
LIV
-
Premier League
SUN 13:00
AVL
-
SUN
-
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
BUR
-
MCI
-
Premier League
WED 19:00
BOU
-
LEE
-
Copa Libertadores
00:30
PEN
0–1
PLA
0–1LIVE
Copa Libertadores
00:30
FLA
1–0
DIM
1–0LIVE
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
SVW
-
HSV
-
Bundesliga
SAT 13:30
TSG
-
BVB
-
Bundesliga
SAT 13:30
B04
-
FCA
-
Bundesliga
SAT 13:30
UNB
-
WOB
-
Championship
SAT 14:00
WAT
-
SHE
-
Championship
SAT 14:00
SHE
-
CHA
-
Championship
SAT 14:00
BRI
-
NOR
-
Championship
SAT 14:00
WRE
-
STK
-
Championship
SAT 14:00
PNE
-
WBA
-
Championship
SAT 14:00
HUL
-
BIR
-
Championship
SAT 14:00
SWA
-
SOU
-
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
CHA
-
BOT
-
Campeonato Brasileiro Série A
SAT 21:30
VAS
-
PAU
-
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
-
Serie A
SUN 13:00
HVE
-
MIL
-
Ligue 1
SUN 13:00
ASM
-
AJA
-
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
RC
-
REN
-
Ligue 1
SUN 15:15
FCM
-
PFC
-
Ligue 1
SUN 15:15
NAN
-
BRE
-
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
-
Serie A
SUN 18:45
JUV
-
BOL
-
Ligue 1
SUN 18:45
PSG
-
LYO
-
Campeonato Brasileiro Série A
SUN 19:00
SAN
-
FLU
-
Campeonato Brasileiro Série A
SUN 19:00
COR
-
CAM
-
Primeira Liga
SUN 19:30
SCB
-
FAM
-
Primeira Liga
SUN 19:30
FCP
-
TON
-
Campeonato Brasileiro Série A
SUN 21:30
PAL
-
CAP
-
Campeonato Brasileiro Série A
SUN 21:30
RBB
-
CRE
-
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
MAL
-
VAL
-
Primera Division
TUE 17:00
ATH
-
OSA
-
Championship
TUE 18:45
NOR
-
DER
-
Championship
TUE 18:45
QPR
-
SWA
-
Championship
TUE 18:45
COV
-
POR
-
Championship
TUE 18:45
STK
-
MIL
-
Championship
TUE 18:45
LEI
-
HUL
-
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
-
Eredivisie
WED 18:00
TEL
-
SPA
-
Primera Division
WED 18:00
RSO
-
GET
-
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
-