Lorenzo Insigne equalised with a penalty against Paris Saint-Germain to send Napoli top of Group C in the Champions League.
Insigne coolly slotted it into the bottom corner after Thiago Silva had clattered into Jose Callejon.
Left-back Juan Bernat had given PSG the lead on the stroke of half-time after he poked home Kylian Mbappe’s cut-back.
Napoli move level on points with second-placed Liverpool, who suffered a shock 2-0 defeat by Red Star Belgrade.
The Italians top the group on head-to-head record, while PSG sit just one point behind in third place.
The hosts had chances to score in the second half, with Dries Mertens denied by goalkeeper Gianluigi Buffon on several occasions.
His sweeping shot was palmed away before a lobbed effort was tipped inches over the bar. Then Mertens’ strike from inside the box was hit straight at Buffon.
Two superb blocks from PSG defenders Silva and Thilo Kehrer denied Napoli duo Callejon and Mertens from close range too before Insigne stroked home from the penalty spot.
Paris St-Germain thought they should have been awarded a penalty after 70 minutes when Bernat was tripped inside the box and Mbappe’s strike dribbled inches wide with five minutes of normal time remaining.
The visitors were also held to a 2-2 draw by Napoli in Paris but qualification for the knockout stage is still in reach after Liverpool’s surprise defeat in Serbia.