Juventus have won two games in a row at home to the Serie A leaders Milan, while their Champions League hopes are hanging in the balance.
Juve had to win at home against Lazio and at home with Udinese, both of whom have suffered defeats.
The Italian champions took control of the match in the opening minute thanks to an impressive counter-attack.
Mario Mandzukic had the ball in the net, but he was denied by the upright.
A great save by the Italian goalkeeper saved Mario Mandzanik from further punishment.
Juventus have now won their last two Serie A games and sit top of the table.
The game in Milan is the first time the two teams have met in the Champions League since 2010.
Juventus had their best chance of the game in the 10th minute, when Marcelo Montolivo was allowed to shoot from inside the area but he did not score.
Milan had chances in the final minute, as did Udinese.
In the second half, Mario Mandziakic scored the only goal for Milan, and Udinese have won their two games so far.
Bruno Salzano had the best chance for Udinese when he scored in the 73rd minute.
The striker had a chance to score from close range after an incredible run by Antonio Rudiger, but his effort was well saved by Udinese keeper Alessandro Del Piero.
With two games left to play, Juve are on course for their best start in Serie A history.
More Juventus coverage from Football Itia: