Inter Milan travel to struggling Livorno on Sunday on the back of a pulsating 5-3 victory against Palermo on Thursday night, and will be seeking to capitalize on their rivals' latest lapse.
The Bianconeri squandered a two-goal lead as Napoli went one better than the come-from-behind midweek draw at AC Milan to climb to fifth in the table on goal difference above Parma.
David Trezeguet put Juventus ahead in the 35th minute against the run of play when he headed Zdenek Grygera's left-wing corner past goalkeeper Morgan De Sanctis.
Sebastian Giovinco doubled the lead in the 54th minute after a mistake by Napoli defender Matteo Contini, but Marek Hamsik pulled a goal back five minutes later with his seventh of the season from Jesus Datolo's low cross.
Datolo leveled in the 64th minute when he pounced after keeper Gianluigi Buffon could only parry a header from German Denis and the rebound fell in his path.
Hamsik snatched the winner 10 minutes from time from Datolo's cross to give coach Walter Mazzarri a record of three wins in four league games since replacing the sacked Roberto Donadoni.
Amauri was sent off following a goalmouth melee as the game went deep into injury-time with Juve searching in vain for an equalizer.