The Old Lady led 2-0 at San Siro before conceding four times in the final 30 minutes, but they still have a healthy advantage at the summit, sitting seven points clear of second-placed Lazio.
Atalanta in third are nine points off Juve, but Gian Piero Gasperini's side have won their last nine in Serie A and will therefore be full of confidence entering this weekend's intriguing contest.
Here, Sports Mole looks at how the Italian champions could line up on home soil.
Daniele Rugani and Gonzalo Higuain are likely to be the two players to miss out, while Danilo could also drop out of the starting side as Alex Sandro made his return from a knee injury off the bench at San Siro.
Sami Khedira, Mattia De Sciglio and Merih Demiral remain on the sidelines for the Old Lady, but veteran centre-back Giorgio Chiellini was among the substitutes against Milan after proving his fitness.