Milan cannot afford another slip-up in the race for the top four, so bring Olivier Giroud and Rafael Leao back against second-placed Lazio, who have to reshuffle the midfield and start Mattia Zaccagni with Ciro Immobile.
It kicks off at San Siro at 14.00 UK time (13.00 GMT).
The Rossoneri have fallen down to joint fifth place with Atalanta and Roma after a disappointing draw with Cremonese, so the pressure is on, even with the Champions League semi-final coming up against Inter on Wednesday.
Fikayo Tomori returns from suspension, but Tommaso Pobega, Alessandro Florenzi and Zlatan Ibrahimovic are out of action.
Resting stars didn’t pay off midweek, as they only scraped a point against Cremonese, so they all return today including Theo Hernandez, Leao and Giroud, but Brahim Diaz is sent to the bench.
Lazio are in second place and beat the Rossoneri 4-0 at the Olimpico, but are missing both Danilo Cataldi and his natural replacement Matias Vecino, so Marcos Antonio steps in.
There had been reports Zaccagni was not fully fit and Luis Alberto could be benched, but they both start.
Hundreds of Lazio fans are stuck at Termini Station in Rome after technical problems hit the high-speed rail network linking the Capital with Milan.
Milan: Maignan; Calabria, Kjaer, Tomori, Theo Hernandez; Tonali, Krunic; Messias, Bennacer, Leao; Giroud
Lazio: Provedel; Marusic, Casale, Romagnoli, Hysaj; Milinkovic-Savic, Marcos Antonio, Luis Alberto; Felipe Anderson, Immobile, Zaccagni
Player statistic
Ismaël Bennacer (Assist: Olivier Giroud) |
17' | |||
20' | Alessio Romagnoli | |||
24' | Adam Marusic | |||
Theo Hernández (Assist: Mike Maignan) |
29' | |||
Davide Calabria | 42' |
61' | Nicolò Casale | |||
88' | Luca Pellegrini | |||
Malick Thiaw | 89' |