Napoli were left reeling after Juventus were awarded two penalties early in the second half on their way to a 3-1 win in the first leg of their Italian Cup semi-final on Tuesday.
Napoli saw their own penalty appeal turned down immediately before Juventus' Paulo Dybala tucked home his second goal from the spot.
Fellow Argentine Gonzalo Higuain scored in between Dybala's goals after Jose Callejon had given the visitors a half-time lead.
It was Higuain's second goal in as many meetings against Napoli since he left them to join Juventus in July, having scored a record 36 Serie A goals for them last season.
£20 Month Pass Offer
New customers: Grab a Sky Sports Month Pass for £20pm for the first 2 months. No contract.
Higuain had two years to run on his contract with Napoli, who did not want to sell him, but moved after the Turin club agreed to pay a 90m euro (£75.3m) buyout clause in his contract.
Poland forward Arkadiusz Milik made his first start for Napoli since suffering a knee ligament injury in October and was involved in the move which ended with Callejon turning the ball in from a narrow angle in the 36th minute.
However, Juventus levelled within a minute of the restart when Kalidou Koulibaly mistimed a tackle on Dybala - who converted the penalty himself.
Higuain then scored from the cutest of angles in the 64th minute when the ball fell to him after Pepe Reina completely missed Juan Cuadrado's cross.
Napoli had their own appeal turned down, claiming Raul Albiol had been tripped. Juventus immediately broke upfield before Reina dived at the feet of Cuadrado, who went tumbling over.
Replays showed that Reina got a hand to the ball before making contact with the Colombian but referee Paolo Valeri pointed to the spot and Dybala converted again.