Napoli breathed life into their Champions League campaign as a trio of second-half goals sealed a 3-0 home win over Shakhtar Donetsk on Tuesday.
Needing three points to have any chance of advancing from Group F, the Serie A leaders turned on the style after half-time to move within three points of the second-placed Ukrainian outfit - and crucially secure a superior head-to-head record.
The hosts had Lorenzo Insigne to thank for leading them out of a first-half slumber as the Italy forward broke the deadlock with a superb curling effort shortly before the hour.
Insigne's strike proved to be the inspiration Napoli needed to take control at Stadio San Paolo, as they put a crucial result beyond doubt with two goals in quick succession.
Piotr Zielinski first capped a tidy one-two with Dries Mertens in the 81st minute before the Belgium star got on the scoresheet himself, nodding in from close-range.
Maurizio Sarri's men must still beat Feyenoord in two weeks' time and hope Shakhtar lose at home to Manchester City, although the Premier League side have little to play for after making top spot safe.
An end-to-end first half began with Andriy Pyatov bailing out Shakhtar inside the first minute, the goalkeeper quick off his line to smother after Jose Callejon was found in behind by Insigne.
But the visitors soon showed their intent and twice went close through Taison. The Brazil international first fired over from the edge of the area and should have made the next chance count, poking the wrong side of the near post at close-range following a fine pass from Fred.
Pyatov again came to his side's rescue shortly before the half-hour when he flew to his left to turn Insigne's curling effort around the upright.
Opportunities continued to flow as Marlos, having lost Elseid Hysaj with a classy drag-back, stung the palms of Pepe Reina from inside the area.
And the home side needed Reina to push away one final shot from Fred to somehow keep scores level at the interval.
Needing inspiration, Napoli got exactly that from Insigne in the 56th minute. The Italy man drifted inside from the left and bent a wonderful curling strike into the top right corner to break the deadlock.
Sarri's side began to take control of the contest and their improvement should have been reflected with a second goal 21 minutes from time.
Bogdan Butko sold Pyatov into trouble with a short backpass that was picked off by Mertens, but Zielinski side-footed the lay-off over a vacant net.
The Poland midfielder soon atoned for his error, doubling his side's lead in the 81st minute following a classy one-two with Mertens.
And the result was put to bed two minutes later, Mertens nodding in at point-blank range after Pyatov could only parry Raul Albiol's powerful header from a corner.
|Smith shines as Australia pass 300 in Perth|
|Tevez nearing Boca Juniors return|
|Rangers acquire Moore from Giants|
|Ronaldo? I was better, says Gremio coach Renato|
|Pique: I understood why Neymar left Barca for PSG|
|Celtics´ Hayward open to returning this season|
|Klopp: We´re all fighting for second place|
|Every player has a price – Mourinho hints at January exits|
|Good question! Guardiola ducks Sanchez link and lauds Walker|
|Six-try Ulster see off Harlequins|
|Guardiola addresses Mourinho´s tactical foul claims|
|Call the doctor! Conte protests no malice in David Luiz absence|
|Joy for Newcastle on a historic night for referee Neville|
|Sheffield Wednesday 0 Wolves 1: Brilliant Neves fires leaders seven clear|
|Premier League title City´s to lose, but Sterling wary of United charge|
|Barcelona´s Deulofeu a Clasico doubt after training injury|
|Bills QB Taylor to start v Dolphins|
|O´Mahony and Furlong sign new IRFU contracts|
|Salah ´is a player I rate a lot´, says Zidane|
|Allardyce lauds ´invaluable´ Rooney|
|Ramos fit for Club World Cup final|
|Lille sack Bielsa to end failed experiment|
|Manchester United job like Real Madrid, says Mourinho|
|Fernandinho is much better than I was, Guardiola claims|
|That Harry Kane team? – I´m over Guardiola dig, says Pochettino|
|Tuilagi and Toomua return to Leicester line-up|
|Mourinho open to January moves as Griezmann rumours swirl|
|Berizzo set for Sevilla return after cancer surgery|
|Malinga left out of Sri Lanka´s T20 squad|
|Manchester City will not go unbeaten in Premier League - Guardiola|
|Man City are the best – Pochettino braced for Spurs´ toughest test|
|Kristaps Porzingis injury update: Knicks big man says knee ´shouldn´t´ be bad|
|Conte hopeful over David Luiz´s ´serious´ knee injury|
|Neymar not an injury risk after Brazil trip - Emery|
|Bailly to miss three months due to ankle surgery|
|Klopp defends Liverpool rotation policy|
|Arsenal fan Prince Harry´s wedding day to clash with FA Cup final|
|He´s one of the best – Simeone showers Oblak with praise|
|Juventus won´t sell in-demand Pjaca, agent claims|
|Bolasie in line for Everton return after long-term injury|
|Bedene to switch back from Britain to Slovenia|
|Maradona told Real Madrid to sign Mbappe|
|Samuels out of NZ tour, Narine to miss T20s|
|Sydney FC 3 Melbourne City 1: Champions come from behind to go eight points clear|
|Red-hot Salah wins Player of the Month|
|Heynckes unaware of reported Sanches loan termination|
|Maradona: I´d have won more Ballons d´Or than Ronaldo and Messi|
|Khawaja pleased to restore parity in Perth|
|Bairstow enjoys playful celebration of crucial century|
|The Ashes Round-up: Smith leading by example again|
|Wenger confirms Wilshere contract talks imminent|
|Sensational Smith leads Australia fightback|
|We´ve never been approached by Man United – Wenger rejects Ozil reports|
|Joshua ´absolutely´ capable of unification, says Klitschko|
|Mathews fit for India-Sri Lanka series decider|
|Lewandowski demands focus ahead of Christmas|
|Fury not rushing back to take on Joshua|
|Klopp right to rotate at Liverpool – Neville|
|Overton strikes twice for England in Perth|
|LeBron´s 59th triple-double leads Cavaliers past Lakers|
|Jets offensive coordinator admits surrender in blowout loss to Broncos|
|Osweiler helps Broncos past Colts|
|England collapse to be all out for 403 in Perth|
|Donnarumma plays down Milan exit rumours|
|Barkley could leave in January – Allardyce|
|Siemian suffers shoulder injury, Osweiler in for Broncos|
|Pulisic voted youngest-ever male USA player of the year|
|Griezmann will be allowed to leave – Simeone|
|Steelers LB Shazier has begun rehabilitation process|
|Guardiola appears to aim another dig at Mourinho|