
Romelu Lukaku (l) has scored 11 Serie A goals this season
Napoli beat AC Milan to remain within three points of Serie A leaders Inter Milan.
Antonio Conte's side scored twice in the opening 19 minutes to look comfortable, but ended up hanging on.
Matteo Politano scored with a sweet strike from towards the edge of the box and Billy Gilmour picked out Romelu Lukaku to scuff in their second.
Ninth-placed Milan pulled one back when Luka Jovic scored from close range, after Santiago Gimenez earlier had a penalty saved by Alex Meret.
They had several chances to equalise, with Jovic flashing a shot wide in injury time.
The visitors were without English midfielder Ruben Loftus-Cheek, who underwent surgery to have his appendix removed earlier in the day.
Defending champions Inter remain three points clear after a 2-1 win over Udinese.
Marko Arnautovic and Davide Frattesi scored their goals, with Oumar Solet pulling one back.
Atalanta lost 1-0 at Fiorentina, with Moise Kean scoring the only goal, but boss Gianpiero Gasperini said his side were already out of the title race before that.
They sit third, nine points behind Inter.
"It was an impossible dream that I think disappeared in the game against Inter [on 16 March]," Gasperini told reporters.
"Now we have teams that have made streaks of important results [below them]. We have a bit of an advantage and we will play five home games out of eight."