© Getty Images
Jonathan Biabiany had the first shot of the match in the sixth minute but was unable to make the most of the opportunity as he dragged a poor effort well wide.
There was finally some goalmouth action in the 54th minute as Lorenzo Insigne made his way past a number of tackles before letting fly from just outside the box, drawing a good save from Antonio Mirante.
The visitors had a decent chance to level things up with just over 20 minutes remaining in the match, but Gonzalo Higuain could not steer the ball on target from close range.
They came even closer to an equaliser in the 83rd minute when Insigne latched on to a cross inside the box, only to send his effort narrowly wide of the post.
Duvan Zapata also threatened with two headers late on, but the visitors were unable to find a goal and were forced to settle for a defeat that leaves them 12 points behind second-placed Roma.