Napoli försöker rädda en misslyckad ligasäsong med att ta en Champions League-plats, men mot Frosinone gick man på en mina.
Mateo Politano skickade in 1-0 med kvarten spelad, men i början av andra kvitterade Walid Cheddira efter slarv av hemmamålvakten Alex Meret.
Cheddira tillhör Napoli, men är utlånad till Frosinone fram till sommaren och fullträffen blev inte hans enda i kväll.
Skyttekungen Victor Osimhen satte Napoli i ny ledning, men med dryga kvarten kvar hittade Cheddira rätt igen med en välplacerad nick.
Därutöver hann gästerna missa en straff vid ställningen 1-0 och hemmalagets Mario Rui visades ut i den 98:e minuten efter två gula.
Napoli är fortsatt åtta, tio poäng bakom Bologna på fjärde plats. Även femteplatsen kan innebära Champions League-spel nästa säsong.