Cristiano Ronaldo scored twice as Juventus bounced back from their Fiorentina fiasco with a 4-1 win over Udinese at the Allianz Stadium on Monday (AEDT).
Andrea Pirlo's side suffered a humiliating 3-0 home defeat to La Viola before the mid-season break, but they kicked off 2021 with a win that ensured the gap to Serie A leaders Milan remained at 10 points.
Ronaldo put Juve ahead in the 31st minute with a fine strike after Udinese's Rodrigo de Paul had seen an effort ruled out by VAR.
Federico Chiesa and Ronaldo then made sure Juve avoided going three consecutive home games without a win for the first time since 2015-16.
Marvin Zeegelaar snatched a consolation for Udinese, but Paulo Dybala had the final say in stoppage time.
Aaron Ramsey squandered a golden opportunity to give Juve a seventh-minute lead, the former Arsenal man firing straight at Juan Musso from inside the six-yard box.
Udinese almost punished Juve immediately, but de Paul's effort was ruled out following a VAR check for a handball earlier in the move.
Ronaldo burst into life shortly after the half-hour, racing into the area and cracking a low shot past Musso for his 13th league goal of the campaign.
Udinese's goalkeeper was beaten again in the 47th minute after Chiesa rolled in from Ronaldo's incisive pass.
A VAR check for handball denied Ramsey a goal five minutes later, while at the other end Jens Stryger Larsen crashed a header against Wojciech Szczesny's crossbar.
Ronaldo grabbed his second 20 minutes from time, coolly steering past Musso with his left foot, before Udinese pulled one back in the 90th minute when Zeegelaar – who had earlier hit the crossbar – lashed in from close range.
There was still time for Juve to add further gloss to a much-needed win, however, with Dybala clipping home with the final kick of the game.