– Ronaldo’s 400 goals honoured –
Allegri gave Douglas Costa his second start this season up front alongside Dybala and Ronaldo, who was presented with a special jersey before the match after last week becoming the first player to break the 400-goal mark in Europe’s top five leagues.
The champions were soon off the mark as Rodrigo Bentancur weaved his way through for Dybala, who beat two defenders and the offside trap, squeezing the ball in despite a slip.
Cagliari pushed forward with Artur Ionita setting up Leonardo Pavoletti but Wojciech Szczesny cleared, before Pedro broke through.
Juve were soon back in command when Bradaric accidently turned a low Costa cross into his own net from close range.
But without Croatian Mario Mandzukic, who was left out, the leaders had difficulty pegging back the visitors.
Ronaldo rattled the post just before the first-half whistle. But the Portuguese forward surged forward with a counterattack from a corner to roll across for substitute Cuadrado to finish off.
In Milan, Luciano Spalletti’s Inter notched up their seventh straight Serie A win on front of 70,000 spectators.
Stima, affetto, vittoria! Grande Juve! #finoallafine pic.twitter.com/jJx4lB6IcJ
— Cristiano Ronaldo (@Cristiano) November 3, 2018
Roberto Gagliardini scored in either half (14, 49), with Portuguese midfielder Joao Mario getting the fourth (90+1) and setting up three others, including Matteo Politano (16) and late substitute Radja Naonggolan (90+4) who headed in as he returned from an ankle injury.
In Florence, Florenzi snatched a point for Roma five minutes from time to cancel out Jordan Veretout’s first-half penalty.
In a clash between two teams fighting for European places Fiorentina, in sixth, stay just ahead of Roma on goal difference.
Roma had the best of the first half with a Federico Fazio header going dangerously close and Edin Dzeko firing wide after 20 minutes.
But Fiorentina took the lead after a penalty awarded for a light challenge by Roma goalkeeper Robin Olsen on Giovanni Simeone after half an hour.
Di Francesco’s side continued to push forward with Lorenzo Pellegrini hitting the woodwork and Dzeko again unlucky before Florenzi volleyed in the equaliser.