It was the home team who created more chances, with 11 compared to Juve’s seven.
However, it was the visitors who went ahead in under two minutes when Udinese turned the ball over in midfield. After two passes Federico Chiesa had it on the edge of the box and hit it hard and low into the bottom-left corner.
In the 20th minute, Dusan Vlahovic slotted home a penalty that was awarded for a handball against Festy Ebosele.
Juventus made it 3-0 in the 3rd minute of added time in the first half thanks to a Adrien Rabiot header from an Andrea Cambiaso cross that Marco Silvestri came out to punch but completely missed.
Udinese had the better chances in the second half, but were unable to beat a solid Wojciech Szczęsny in the Juve goal.
Want access to every Serie A and Serie B game live and on demand? Subscribe here.