Napoli made it 10 league wins in a row as they moved four points clear at the top of Serie A by thumping Cagliari.
Juventus had their game against Atalanta postponed on Sunday because of snow and Napoli took full advantage.
Jose Callejon opened the scoring with a curler, before Dries Mertens stabbed in his 15th of the season at the near post and Marek Hamsik bent in a fine goal.
Lorenzo Insigne added a penalty and Mario Rui then scored a stunning last-minute free-kick.
Napoli have not won the league since 1990, when Diego Maradona was playing for them.