Gonzalo Higuain scored twice against his former club Napoli to send Juventus into the Coppa Italia final.
Juventus won the first leg 3-1 and Higuain, who controversially left Napoli in the summer, put Juventus further ahead with a bouncing strike.
Marek Hamsik equalised on the night but Higuain drove in a second for Juventus.
Dries Mertens and Lorenzo Insigne then scored to make it 3-2 to Napoli in the second leg, but it was not enough as Juventus won 5-4 on aggregate.
Juventus will meet Lazio in the final on 2 June at Rome’s Stadio Olimpico.