Milan recover Tijjani Reijnders, as Rafael Leao and Tammy Abraham start again with Joao Felix on the bench when they host Moise Kean and Albert Gudmundsson’s Fiorentina.
It kicks off at San Siro at 19.45 UK time (18.45 GMT).
The Rossoneri are fresh off Wednesday’s 1-1 Coppa Italia semi-final draw against rivals Inter, as winning that trophy might be their best chance of European qualification.
It’s because they sit ninth in Serie A, four points behind Fiorentina and five adrift of sixth place.
Alex Jimenez is suspended, with Ruben Loftus-Cheek and Emerson Royal injured, but the good news is that Reijnders shook off a stomach bug to start.
Abraham is picked to lead the line for the third match in a row, leaving massive January investment Santiago Gimenez on the bench along with flop Chelsea loanee Joao Felix.
Christian Pulisic is again moved to a more central trequartista role, as Yunus Musah steps in with Leao on the wings.
Fikayo Tomori returns to the starting XI after eight consecutive games, preferred to Strahinja Pavlovic.
If Milan are in crisis, then Fiorentina are flying high off back-to-back victories against Juventus and Atalanta.
Robin Gosens is still struggling with a knee issue, while Andrea Colpani and Edoardo Bove are long-term absentees.
Star striker Kean is on spectacular form, scoring 21 competitive goals in 35 games for Fiorentina this season.
He is partnered by Gudmundsson, with Rolando Mandragora and Nicolò Fagioli pulling the midfield strings.
Milan-owned Yacine Adli is on the bench after an ankle injury in early February, which saw him play only a couple of minutes since then.
Milan vs. Fiorentina official line-ups
Milan: Maignan; Walker, Tomori, Thiaw, Theo Hernandez; Reijnders, Fofana; Musah, Pulisic, Leao; Abraham
Fiorentina: De Gea; Pongracic, Pablo Mari, Ranieri; Dodo, Fagioli, Cataldi, Mandragora, Parisi; Gudmundsson, Kean