Portuguese superstar Ronaldo scored the opener in the 31st minute at Juventus Stadium.
Federico Chiesa doubled the lead in minute 49, while Ronaldo scored his team's third goal in the 70th minute.
In minute 90, Dutch defender Marvin Zeegelaar scored Udinese's sole goal, making it 3-1.
In the stoppage time, Paulo Dybala scored one more goal and the game ended with a 4-1 score.
Fifth-place Juventus increased their points to 27 as Turin side are now 10 points behind Serie A leaders AC Milan.
European football's governing body, UEFA, previously said Czech-Austrian forward Bican is the all-time top scorer with 805 career goals.
More about: