Victor Osimhen was decisive to get Napoli back to winning ways with a towering header and a spectacular assist for Kvicha Kvaratskhelia against Cagliari.
Kick-off was delayed by 30 minutes, as strong winds damaged part of the roof at the Stadio Maradona and an inspection meant more time was needed to get all the fans in their seats.
The Partenopei secured their place in the Champions League Round of 16, but had lost back-to-back Serie A games, so needed a boost. Piotr Zielinski joined Eljif Elmas, Mathias Olivera and Mario Rui on the treatment table, so Jens Cajuste stepped in. The Sardinians were fresh from another incredible stoppage-time comeback to beat Sassuolo, so Leonardo Pavoletti was rewarded with a rare start, as Eldor Shomurodov, Marko Rog and Elio Capradossi missed out.
Napoli wore black armbands and there was a minute’s silence for former captain and director Antonio Juliano, who died this week at the age of 80.
Kvicha Kvaratskhelia’s cross from the left was just beyond Victor Osimhen at the back post, then the Nigerian tested Simone Scuffet at the near post.
Edoardo Goldaniga twice got himself in the way of Osimhen finishes inside the box, while Cagliari threatened with a Tommaso Augello strike from the edge of the area that was deflected just wide off Giovanni Di Lorenzo.
Napoli were unlucky on 29 minutes as Matteo Politano flicked up the free kick for an Amir Rrahmani header that bounced off the inside of the far post.
Cajuste cut inside a defender only to blast over from 12 yards, while Alex Meret had to rush off his line to deny Nahitan Nandez one-on-one after a Cagliari counter-attack.
The Sardinians moved to 3-5-2 after the restart and Adam Obert failed to make the most of an error playing out from defence.
Andre Frank Zambo Anguissa saw his chest and half-volley fly just over the bar, while Scuffet got a hand to the tricky Kvaratskhelia cross-shot.
The deadlock was finally broken when Mario Rui on his comeback from injury whipped in a cross from the left for the towering Osimhen header from six yards. Scuffet did all he could by parrying it from point-blank range onto the upright, but it ricocheted back in.
The game suddenly sprung to life, as moments later Cagliari equalised when substitute Zito Luvumbo got down the left and pulled a taut ball across the six-yard box where Pavoletti used his experience to shake off Juan Jesus and turn in from close range.
Napoli restored their advantage with extraordinary work from Osimhen, who drew six players around him as he juggled with his chest and knee with his back to goal, managed to turn and get the pass back to Kvaratskhelia to fire in relatively undisturbed at the far post.
Politano had the ball in the net too on 82 minutes, but it was disallowed because Osimhen was considered to be in an offside position interfering with play.
It wasn’t over, as Alberto Dossena nodded over from six yards on a free kick and comeback kings Cagliari pushed to the very end.
Napoli 2-1 Cagliari
Osimhen 69 (N), Pavoletti 72 (C), Kvaratskhelia 75 (N)
Player statistic
Victor Osimhen | 45' | |||
Amir Rrahmani | 45+4' | |||
45+2' | Edoardo Goldaniga | |||
45+3' | Leonardo Pavoletti |
63' | Tommaso Augello | |||
Victor Osimhen (Assist: Mário Rui) |
69' | |||
72' | Leonardo Pavoletti (Assist: Zito Luvumbo) | |||
Khvicha Kvaratskhelia (Assist: Victor Osimhen) |
75' | |||
Mário Rui | 85' | |||
Matteo Politano | 88' | |||
Frank Anguissa | 90+1' |