Milan are locked in a tight battle for fourth place, so need all three points against relegation-threatened Cremonese, though Fikayo Tomori is suspended amid mass squad rotation.
It kicks off at San Siro at 20.00 UK time (19.00 GMT).
The Rossoneri are torn between needing a victory to keep up with Inter and Roma, plus resting stars ahead of the showdown with Lazio on Saturday and the Champions League semi-final next week.
Their recent form has been sluggish, winning only two of the last eight rounds, snatching a last-gasp draw at Roma.
Tomori is suspended, with Tommaso Pobega and Zlatan Ibrahimovic injured amid a general squad rotation giving Charles De Ketelaere, Alexis Saelemaekers and Divock Origi a chance.
Cremonese are in penultimate place and seven points adrift of the safety zone, so their situation is getting desperate.
Giacomo Quagliata is suspended after his dismissal in the draw with Verona, with former Milan midfielder Frank Tsadjout injured, but Leonardo Sernicola returns from his ban.
Milan: Maignan; Calabria, Kalulu, Thiaw, Ballo-Toure; Vranckx, Bennacer; Saelemaekers, De Ketelaere, Brahim Diaz; Origi
Cremonese: Carnesecchi; Chiriches, Vasquez, Lochoshvili; Sernicola, Benassi, Meite, Pickel, Valeri; Galdames; Afena-Gyan
Player statistic
77' | David Okereke (Assist: Pablo Galdames) | |||
84' | Pablo Galdames | |||
Junior Messias | 90+3' | |||
90+2' | Johan Vásquez | |||
90+6' | Charles Pickel | |||
90+8' | Paolo Ghiglione |