Cristiano Ronaldo is back to his imperious best.

The Juventus forward scored twice on Sunday to help the Bianconeri to a 3-1 win over Udinese in Serie A. Leonardo Bonucci scored the other goal.

More Images
Juventus' Cristiano Ronaldo, right, celebrates with teammate Paulo Dybala after scoring a goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Cristiano Ronaldo is back to his imperious best.

Juventus' Cristiano Ronaldo, right, celebrates after scoring a goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

It was the fourth successive match Ronaldo has scored in, with the Portugal international having a fantastic month after not scoring in the whole of November.

Juventus' Cristiano Ronaldo, right, celebrates with teammate Gonzalo Higuain after scoring his second goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

It took just nine minutes for Juventus to open the scoring as Dybala chested down Bonucci's pass from his own half and flicked the ball on for Ronaldo to fire into the bottom right corner.

Juventus' Cristiano Ronaldo, second from right, celebrates with teammates after scoring his second goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Udinese scored a stoppage-time consolation through Ignacio Pussetto.

Juventus' Leonardo Bonucci, second from left, celebrates with his teammates after scoring his side's third goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Atalanta was surprisingly beaten 2-1 at Bologna, which had defender Danilo sent off two minutes from time.

Bologna's Andrea Poli, covered, celebrates after scoring his side's second goal during the Italian Serie A soccer match between Bologna and Atalanta at the Renato Dall'Ara stadium in Bologna, Italy, Sunday, Dec. 15, 2019. (Giorgio BenvenutiANSA via AP)

More AP soccer: https://apnews.com/Soccer and https://twitter.com/AP_Sports

Atalanta coach Gian Piero Gasperini gestures during the Italian Serie A soccer match between Bologna and Atalanta at the Renato Dall'Ara stadium in Bologna, Italy, Sunday, Dec. 15, 2019. (Giorgio BenvenutiANSA via AP)

Atalanta coach Gian Piero Gasperini gestures during the Italian Serie A soccer match between Bologna and Atalanta at the Renato Dall'Ara stadium in Bologna, Italy, Sunday, Dec. 15, 2019. (Giorgio BenvenutiANSA via AP)

AC Milan's Krzysztof Piatek, right, dribbles past Sassuolo's Gian Marco Ferrari during the Serie A soccer match between AC Milan and Sassuolo at the San Siro stadium, in Milan, Italy, Sunday, Dec. 15, 2019. (AP PhotoAntonio Calanni)

AC Milan's Krzysztof Piatek, right, dribbles past Sassuolo's Gian Marco Ferrari during the Serie A soccer match between AC Milan and Sassuolo at the San Siro stadium, in Milan, Italy, Sunday, Dec. 15, 2019. (AP PhotoAntonio Calanni)

Ronaldo also hit the post late on.

Juventus' Cristiano Ronaldo, right, celebrates with teammate Paulo Dybala after scoring a goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Juventus' Cristiano Ronaldo, right, celebrates with teammate Paulo Dybala after scoring a goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

It was the fourth successive match Ronaldo has scored in, with the Portugal international having a fantastic month after not scoring in the whole of November.

The result moved Juventus back to the top of the table, a point above Inter Milan, which was playing at Fiorentina later.

Juventus coach Maurizio Sarri started Paulo Dybala, Gonzalo Higuain and Ronaldo.

Juventus' Cristiano Ronaldo, right, celebrates after scoring a goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Juventus' Cristiano Ronaldo, right, celebrates after scoring a goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

It took just nine minutes for Juventus to open the scoring as Dybala chested down Bonucci's pass from his own half and flicked the ball on for Ronaldo to fire into the bottom right corner.

Despite a number of chances it took Juventus until the 37th minute to double its tally when Ronaldo drove home Higuain’s through-ball.

Bonucci headed in the third on the stroke of halftime.

Juventus' Cristiano Ronaldo, right, celebrates with teammate Gonzalo Higuain after scoring his second goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Juventus' Cristiano Ronaldo, right, celebrates with teammate Gonzalo Higuain after scoring his second goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Udinese scored a stoppage-time consolation through Ignacio Pussetto.

OTHER MATCHES

Hellas Verona fought back from three goals down to draw 3-3 against Torino.

Torino was 3-0 up after an hour but all three Verona substitutes scored in a 15-minute spell to secure an improbable point.

Juventus' Cristiano Ronaldo, second from right, celebrates with teammates after scoring his second goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Juventus' Cristiano Ronaldo, second from right, celebrates with teammates after scoring his second goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Atalanta was surprisingly beaten 2-1 at Bologna, which had defender Danilo sent off two minutes from time.

Atalanta remained sixth but could find itself further behind the Champions League spots if Roma beats Spal later or Cagliari wins at home to Lazio on Monday.

Rafael Leao hit the woodwork twice late on but AC Milan drew 0-0 against Sassuolo.

Juventus' Leonardo Bonucci, second from left, celebrates with his teammates after scoring his side's third goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

Juventus' Leonardo Bonucci, second from left, celebrates with his teammates after scoring his side's third goal during the Italian Serie A soccer match between Juventus and Udinese at the Allianz Stadium in Turin, Italy, Sunday, Dec. 15, 2019. (Alessandro Di MarcoANSA via AP)

More AP soccer: https://apnews.com/Soccer and https://twitter.com/AP_Sports

Bologna's Andrea Poli, covered, celebrates after scoring his side's second goal during the Italian Serie A soccer match between Bologna and Atalanta at the Renato Dall'Ara stadium in Bologna, Italy, Sunday, Dec. 15, 2019. (Giorgio BenvenutiANSA via AP)

Bologna's Andrea Poli, covered, celebrates after scoring his side's second goal during the Italian Serie A soccer match between Bologna and Atalanta at the Renato Dall'Ara stadium in Bologna, Italy, Sunday, Dec. 15, 2019. (Giorgio BenvenutiANSA via AP)

Atalanta coach Gian Piero Gasperini gestures during the Italian Serie A soccer match between Bologna and Atalanta at the Renato Dall'Ara stadium in Bologna, Italy, Sunday, Dec. 15, 2019. (Giorgio BenvenutiANSA via AP)

Atalanta coach Gian Piero Gasperini gestures during the Italian Serie A soccer match between Bologna and Atalanta at the Renato Dall'Ara stadium in Bologna, Italy, Sunday, Dec. 15, 2019. (Giorgio BenvenutiANSA via AP)

AC Milan's Krzysztof Piatek, right, dribbles past Sassuolo's Gian Marco Ferrari during the Serie A soccer match between AC Milan and Sassuolo at the San Siro stadium, in Milan, Italy, Sunday, Dec. 15, 2019. (AP PhotoAntonio Calanni)

AC Milan's Krzysztof Piatek, right, dribbles past Sassuolo's Gian Marco Ferrari during the Serie A soccer match between AC Milan and Sassuolo at the San Siro stadium, in Milan, Italy, Sunday, Dec. 15, 2019. (AP PhotoAntonio Calanni)