The Nerazzurri have won six of their past seven Serie A games, including a 1-0 win at Udinese on Saturday.
The win moves Juventus to third in the table with seven points from their last five games, while Milan are third with four points.
The Nerazzuri are still the most successful side in the league, with their seven wins in Serie B and the Champions League final making them the first team to win back-to-back titles in three consecutive seasons.
However, the Italian champions will face another tough task on the road in their final four matches, with Udinese also playing in the Europa League.
The Bianconeri face a tough trip to Udinese to face Juventus on Sunday, while a home game against AC Milan on Sunday is also important for the Turin giants.
A 1-1 draw at Udine was the first of five in a row for Juve, but they have now conceded three goals in their last four league games.
On the road, they travel to Bologna and Napoli to face their two toughest rivals in the Champions Leagues.
Napoli beat Fiorentina 4-1 in the last meeting between the two sides, while the Nerazzurs will also face Napoli in the final on Tuesday.
The Italian champions have lost only one league game all season and have been crowned Serie A champions for the first time since 2012.