The Napoli captain’s piece of breath-taking individual skill at the Stadio Diego Armando Maradona drew comparisons with the legendary Argentinian forward, but the hosts were not done as Piotr Zielinski arrowed in a fourth before halftime.

Gennaro Gattuso’s side was clinical and the scoreline left struggling Fiorentina stunned, as Napoli had six shots on goal to the visitors’ five in the first half but found the net with each of their four efforts on target.

Insigne added his second in the 71st minute by converting a penalty after Tiemoue Bakayoko was tripped by Gaetano Castroville in the box, and substitute Matteo Politano completed the rout late on with a well-placed finish.

Napoli climbed above AS Roma on goal difference into third place on 34 points. Fiorentina is 14th with 18 points.