x

Napoli rode their luck for two disallowed goals, but were eventually undone by a Jurgen Ekkelenkamp stunner for Udinese.

The Partenopei looked exhausted in their midweek Champions League defeat to Benfica , but had few alternatives available, as Juan Jesus joined Billy Gilmour, Andre Frank Zambo Anguissa, Kevin De Bruyne, Alex Meret and Romelu Lukaku on the treatment table. Stanislav Lobotka and Miguel Gutierrez were back on the bench . The Friulani lost Jordan Zemura in the surprise 2-1 home defeat to Genoa, with Arthur Atta and Hassane Kamara already out.

See how it all unfolded on the Liveblog.

UDINE, ITALY – DECEMBER 14: Antonio Conte and Kosta Runjaic before kick off at the Serie A match between Udinese Calcio and SSC Napoli at Stadio Friuli on December 14, 2025 in Udine, Italy. (Photo by Timothy Rogers/Getty Images)

Nicolò Bertola risked an own goal with his decisive interception, as Leonardo Spinazzola got down the left and rolled across for a Noa Lang tap-in. Lang then fired over on the resulting corner.

Vanja Milinkovic-Savic pushed away a Jurgen Ekkelenkamp strike from the edge of the area, with the Nicolò Zaniolo follow-up charged down, while Jakub Piotrowski nodded wide.

Udinese came out more aggressive for the restart and had the ball in the net when Milinkovic-Savic’s weak parry on Bertola’s strike from the edge of the box was tapped in by Keinan Davis, but the forward was offside.

UDINE, ITALY – DECEMBER 14: Vanja Milinkovic-Savic of Napoli makes a clearance kick during the Serie A match between Udinese Calcio and SSC Napoli at Stadio Friuli on December 14, 2025 in Udine, Italy. (Photo by Timothy Rogers/Getty Images)

The hosts threatened again soon after when Piotrowski smashed his finish onto the underside of the crossbar down the right flank.

Zaniolo really should’ve opened the scoring when firing wide at the end of a well-worked move at the back post. He did get the ball in the net moments later, but it was disallowed when VAR spotted Karlstrom’s foul on Lobotka in the build-up.

UDINE, ITALY – DECEMBER 14: Noa Lang of Napoli controls the ball during the Serie A match between Udinese Calcio and SSC Napoli at Stadio Friuli on December 14, 2025 in Udine, Italy. (Photo by Timothy Rogers/Getty Images)

Udinese finally scored a goal that counted when Jurgen Ekkelenkamp bent a sensational right-foot finish into the far top corner from the edge of the box, giving Milinkovic-Savic no chance.

Napoli wasted an astonishing opportunity to equalise on 88 minutes when Lorenzo Lucca got down the right and rolled across, but Hojlund off balance stumbled and somehow prodded it off target from a couple of yards.

Lucca went for it himself in stoppages and came sliding in to meet the David Neres cross, volleying it onto the base of the back post.

Udinese 1-0 Napoli

Ekkelenkamp 73 (U)

14-12-2025 14:00 MatchDay 15 Friuli Stadium (Dacia Arena)

Napoli Live 1 - 0

Player statistic

1st half
Nicolò Zaniolo

33'     2nd half

Jurgen Ekkelenkamp (Assist: Keinan Davis)

73'     Udinese Napoli

Starting lineups

40 Maduka Okoye Goalkeeper Alessandro Zanoli Defender 90' 27
Christian Kabasele Defender 13 Nicolò Bertola Defender 84' 28
Oumar Solet Defender 31
Thomas Kristensen Defender 24
Jakub Piotrowski Midfielder 8
Jesper Karlström Midfielder 32
Jurgen Ekkelenkamp Midfielder 83'
Nicolò Zaniolo Midfielder 90' 9
Keinan Davis Attacker 84' 32
Alessandro Buongiorno Defender 75' 13
Amir Rrahmani Defender 22
Giovanni Di Lorenzo Defender 37
Leonardo Spinazzola Defender 82' 31
Sam Beukema Defender 61' 20
Eljif Elmas Midfielder 82' 8
Scott McTominay Midfielder 7
David Neres Attacker 70
Noa Lang Attacker

61' 19

Rasmus Højlund Attacker

Substitutes

93
Daniele Padelli Goalkeeper 90 Răzvan Sava Goalkeeper 4
Sandi Lovric Midfielder 1 Alessandro Nunziante Goalkeeper 16 Matteo Palma Defender 77 Rui Modesto Midfielder 38 Lennon Miller Midfielder 29 Abdoulaye Camara Midfielder Idrissa Gueye Attacker 6 Oier Zarraga Midfielder 83' 18
Adam Buksa Attacker 84' 19
Kingsley Ehizibue Defender 84' 17
Iker Bravo Attacker 90' 2 Saba Goglichidze Defender 90' 14 Nikita Contini Goalkeeper 26 Antonio Vergara Midfielder 30 Pasquale Mazzocchi Defender 69 Giuseppe Ambrosino Attacker 35 Luca Marianucci Defender 25 Mathias Ferrante Goalkeeper 68
Stanislav Lobotka Midfielder 61' 21
Matteo Politano Attacker 61' 17
Mathías Olivera Defender 75' 27
Lorenzo Lucca Attacker 82' 3

82'

This article first appeared on Football Italia and was syndicated with permission.

More must-reads:

Customize Your Newsletter

Yardbarker +

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!