Luka Jovic, Rafael Leao and Christian Pulisic hope to give Milan a place in the Coppa Italia semi-finals, but Atalanta start Charles De Ketelaere.
It kicks off at San Siro at 20.00 GMT.
The winners will be decided after 90 minutes, extra time or even penalties and go on to face Fiorentina, who beat Bologna in a shoot-out last night.
Milan seem to have rediscovered their form with three consecutive victories in all competition, scoring eight goals and conceding one.
That is despite the massive absentee list, which includes Alessandro Florenzi, Noah Okafor, Samuel Chukwueze, Ismael Bennacer, Rade Krunic, Mattia Caldara, Marco Pellegrino, Malick Thiaw, Fikayo Tomori, Pierre Kalulu and Tommaso Pobega.
Matteo Gabbia was recalled early from his Villarreal loan and is thrown straight into the defence with teenager Alex Jimenez at left-back.
Atalanta are missing Hans Hateboer, El Bilal Toure and on AFCON duty Ademola Lookman.
De Ketelaere and Sead Kolasinac both start despite knocks, so January signing Isak Hien is again on the bench.
When these sides met in Serie A last month, it was a dramatic 3-2 Atalanta victory in Bergamo, sealed by the late Luis Muriel back-heel flick.
Milan: Maignan; Calabria, Gabbia, Theo Hernandez, Jimenez; Musah, Reijnders, Loftus-Cheek; Pulisic, Jovic, Leao
Atalanta: Carnesecchi; Scalvini, Djimsiti, Kolasinac; Holm, De Roon, De Roon, Ederson, Ruggeri; Miranchuk, Koopmeiners; De Ketelaere
10-01-2024 20:00 1/4 Final San Siro Stadium (Stadio Giuseppe Meazza)
03-01-2024
More must-reads:
+
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!