Le Napoli a pris l'avantage à la 29e minute sur un exploit du Brésilien David Neres, parti du milieu de terrain, qui, après un relais avec Romelu Lukaku, a slalomé dans la défense de la Fiorentina.
Lukaku a doublé la mise sur pénalty (54e), puis Scott McTominay a profité d'un mauvais renvoi de la défense de la Viola pour tromper son ancien coéquipier à Manchester United, David De Gea (68e).
Naples (44 pts) a retrouvé le fauteuil de leader qu'elle a déjà occupé de la 6e à la 14e journées, avec trois points d'avance sur l'Atalanta et quatre longueurs sur l'Inter.
L'équipe d'Antonio Conte a décroché sa 13e victoire depuis août, soit autant que durant toute la saison 2023-24 conclue en tant que champion en titre à une catastrophique 10e place.
L'Atalanta, battue jeudi par l'Inter en demi-finale de la Supercoupe d'Italie à Ryad, et l'Inter, qui affrontera l'AC Milan en finale de "Supercoppa italiana" lundi, disputeront leur match en retard de la 19e journée respectivement contre la Juventus le 14 février et contre Bologne le lendemain.
L'Inter a un second match en retard à disputer, celui contre la Fiorentina arrêté début décembre après le malaise cardiaque d'Edoardo Bove, qui n'a pas encore été reprogrammé.
De son côté, la Fiorentina, troisième après la 12e journée, marque le pas: elle a concédé une troisième défaite en quatre matches et rétrogradé à la sixième place (32 pts).