Alexandre Pato completes the trident with Robinho and Zlatan Ibrahimovic, while Lazio again rely on Libor Kozak for tonight's clash.
Leaders Milan welcome their rivals in third place in a big match that kicks off at 19.45 UK time.
Max Allegri has a huge injury list to contend with, as Alessandro Nesta, Gennaro Gattuso, Clarence Seedorf, Andrea Pirlo, Massimo Ambrosini, Ignazio Abate, Kevin-Prince Boateng, Gianluca Zambrotta, Pippo Inzaghi, Marco Amelia and Rodney Strasser are absent.
New signing Mark Van Bommel sits out a ban after the red card on his Serie A debut, so Thiago Silva is again pushed up into midfield with Urby Emanuelson.
Antonio Cassano is rested so that Pato can have a rare start following his fine Coppa Italia form, while January arrival Didac is on the bench.
Lazio are also forced to reshuffle, as Mauro Zarate is suspended with Sergio Floccari, Tommaso Rocchi, Mourad Meghni, Mobido Diakite, Javier Garrido and Simone Del Neri injured.
Young striker Kozak retains his spot after a brace to sink Fiorentina on Saturday, supported by Giuseppe Sculli and Hernanes.
Andre Dias returns from his ban to bolster the defence.
Milan: Abbiati; Oddo, Bonera, Yepes, Antonini; Flamini, Thiago Silva, Emanuelson; Robinho; Pato, Ibrahimovic
Lazio: Muslera; Lichtsteiner, Dias, Biava, Radu; Brocchi, Ledesma, Gonzalez; Hernanes; Kozak, Sculli
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more