An own goal from Maya Yoshida and an Alvaro Morata brace were enough to give all three points to Massimiliano Allegri's side at Stadio Luigi Ferraris, despite a late strike from Abdelhamid Sabiri.
The hosts had previously squandered a golden chance to get back into the game in the second half when Wojciech Szczesny saved Antonio Candreva's penalty, sealing the win and giving the Bianconeri momentum going into its UEFA Champions League Round of 16 second leg against Villarreal on Thursday (AEDT).
Likely with that game in mind, Dusan Vlahovic started on the bench as Moise Kean was given a start alongside Morata.
It was a quiet opening to the game, with the first shot on target from either team coming from Candreva in the 22nd minute, which was palmed away by Szczesny.
However, Juve went straight up the other end and took the lead as Juan Cuadrado's cross from the right was turned into his own net by Yoshida.
Bizarrely, Allegri's men were ahead before they had taken a single shot at goal, and their first effort of the game made it 2-0 as Morata coolly slotted home from the spot after Omar Colley had clumsily brought down Kean in the box.
A listless second half finally came to life when Adrien Rabiot was judged to have handled in the box, but Szczesny got a good hand to Candreva's spot-kick down to his right to briefly keep it at 2-0.
The Polish shot-stopper could do nothing about Sabiri's free-kick in the 84th minute, which deflected in off substitute Vlahovic to give the home side late hope, but Juve had its two-goal cushion restored shortly after when Morata headed in Manuel Locatelli's cross at the back post to seal the victory.