Stephan El Shaarawy and Giampaolo Pazzini lead the way as Milan welcome third-placed Lazio in practically a Champions League play-off.
The tie kicks off at 19.45 GMT at San Siro and only two points separate them going into the game.
Mario Balotelli is in the stands after bruising his shin during a collision with Inter goalkeeper Samir Handanovic last week.
Also absent are Bojan Krkic, Kevin Constant, Daniele Bonera, Luca Antonini, Nigel De Jong and the suspended Philippe Mexes.
El Shaarawy is not at his best either, as he has been suffering from flu symptoms over the last few days, but he starts with Pazzini and Kevin-Prince Boateng.
In defence, Mario Yepes steps in to partner fellow Colombian international Cristian Zapata.
Lazio have a terrible record at San Siro, managing nine wins, 21 draws and 39 defeats in Serie A. However, the last three visits here have ended in draws.
The Biancocelesti miss Miroslav Klose, Stefano Mauri, Cristian Brocchi, Abdoulay Konko and Marius Stankevicius.
Sergio Floccari was a doubt with a knee problem, but is in the starting XI.
Bruno Pereirinha steps into Konko’s boots at right-back and celebrates his birthday with his first Serie A start.
Milan: Abbiati; Abate, Zapata, Yepes, De Sciglio; Flamini, Ambrosini, Montolivo; Boateng, Pazzini, El Shaarawy
Lazio: Marchetti; Pereirinha, Biava, Dias, Radu; Ledesma; Candreva, Gonzalez, Hernanes, Lulic; Floccari
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more