Amadou Diawara left it very late to fire Napoli to a nervy 2-1 victory over Chievo that keeps alive Azzurri hopes of winning the Serie A title.
Maurizio Sarri's side went into Sunday's game at the San Paolo seven points adrift of leaders Juventus, who beat Benevento on Saturday, but the southerners found Chievo unwilling to help them play catch-up.
The Flying Donkeys resisted until Fabio Depaoli's foul on Dries Mertens in the 51st minute conceded a penalty. However, the Belgian forward fired against Chievo goalkeeper Stefano Sorrentino.
Substitute Mariusz Stepinski gave Chievo a shock lead in the 73rd minute by driving home a fantastic effort from an Emmanuele Giaccherini pass, yet Napoli replacement Arkadiusz Milik would go on to level.
One minute from time, the Pole notched his first league goal since August when heading home a Lorenzo Insigne assist and - three minutes into stoppage time - Diawara plundered a winner following a corner.
Earlier, Inter Milan missed the chance to climb into third place as Adem Ljajic scored the only goal of a 1-0 home win for Torino.
Both Hellas Verona and Crotone grabbed lifelines in their battles to beat the drop as strikes from Romulo and Simy secured 1-0 victories against Cagliari and Bologna respectively.
Romulo benefited from a video assistant referee review after Leonardo Pavoletti handled in the box, the Brazilian right-back slotting home a spot-kick despite Alessio Cragno getting his fingers to the ball.
Simy stuck away an Adrian Stoian cross at Crotone's Stadio Ezio Scida. The southern club are now level on points with 17th-placed SPAL, while Hellas are another two points off the survival pace.
Lazio came from behind to strengthen their bid for a Champions League place with a 2-1 success at Udinese.
Kevin Lasagna gave the hosts an early lead but Serie A top-scorer Ciro Immobile levelled before the half hour and Luis Alberto completed the comeback with a powerful drive in the 37th minute.