Juventus look to Paulo Dybala and Alvaro Morata, with Matthijs de Ligt on the bench, while Milan move Fikayo Tomori to right-back and can start Mike Maignan.
It kicks off at the Allianz Juventus Stadium in Turin at 19.45 UK time (18.45 GMT).
You can follow all the build-up and action as it happens from today’s five Serie A games on the LIVEBLOG.
While the Rossoneri have made a perfect Serie A start to the season and lost 3-2 at Liverpool in the Champions League, Juve have just one point from three rounds and won 3-0 away to Malmo midweek.
Both sides have injury problems going into tonight’s game, as Federico Chiesa and Federico Bernardeschi are back in the Bianconeri squad, but only fit for the bench.
It means Dybala and Morata start upfront again, but the surprise is Matthijs de Ligt dropped so Giorgio Chiellini and Leonardo Bonucci form the centre-back partnership.
Milan made the trip without injured Zlatan Ibrahimovic, Olivier Giroud, Davide Calabria, Tiemoue Bakayoko, Rade Krunic and Junior Messias.
There were also doubts around goalkeeper Mike Maignan, who has strapping to his left wrist, but he is able to play.
Rather than Alessandro Florenzi, Stefano Pioli moves Fikayo Tomori to right-back, therefore giving Theo Hernandez more freedom to roam forward on the left.
Ante Rebic is the only real option as a centre-forward, with Pietro Pellegri on the bench.
Juventus: Szczesny; Danilo, Bonucci, Chiellini, Alex Sandro; Bentancur, Locatelli, Rabiot; Cuadrado, Dybala, Morata
Milan: Maignan; Tomori, Kjaer, Romagnoli, Theo Hernandez; Kessié, Tonali; Saelemaekers, Brahim Diaz, Leao; Rebic