Juve displayed their dominance early on as Paulo Dybala smashed home a stunning strike from outside the box after six minutes.
With 17 minutes play, Dybala's corner found defender Leonardo Bonucci to slot home the second goal for the visitors.
Joao Cancelo connected with a cross from Mario Mandzukic, but failed to round off the volleyed attempt with a wayward finish before halftime.
The second half started slowly, however Ronaldo came close to scoring when his header off a corner hit the top of the net.
Juve’s tally rose on 63 minutes as Ronaldo raced ahead of the defence to finish home a low cross following from Mandzukic to extend his tally to 19 league goals for the season.
Ronaldo immediately made way for Federico Benardeschi to get a well-rested period ahead of their UEFA Champions League clash in midweek.
Bernardeschi managed to get in the swing of things with a powerful shot that forced Sportiello into a fine save in the final minutes.
As the game drew to a close, not much separated the sides as Juve saw out the closing stages with relative ease.