Jurgen Klopp’s side, who won the reverse fixture 3-2 at Anfield, have already wrapped up top spot and a home second leg in the last 16 from Group B.
That means the luxury of rotating and involving some of the squad players and young talents coming through.
While the Rossoneri must win to advance, with just a point separating them from second-place Porto, who host Atletico Madrid, with the Spaniards also on four points and able to qualify with a win if Liverpool do them a favour.
Here’s everything you need to know about the fixture at the San Siro in Milan:
When is it?
The game will kick-off at 8pm on Tuesday, 7 December at the Stadio Giuseppe Meazza, also known as the San Siro, Milan.
How can I watch?
The match will be available to watch on BT Sport 2, coverage starts at 7:45pm. Subscribers can stream the match via the BT Sport app.
AC Milan predicted XI: Maignan; Kalulu, Tomori, Romagnoli, Hernandez; Kessie, Tonali; Messias, Diaz, Krunic; Ibrahimovic
Liverpool XI: Alisson; Williams, Konate, Phillips, Tsimikas; Morton, Minamino, Oxlade-Chamberlain; Salah, Origi, Mane
AC Milan: 11/10
Liverpool will rotate heavily here, having already wrapped up top spot in Group B, and Milan are desperate for a result here to either secure third and a path to the Europa League or second ahead of Porto, who have a one point advantage over both the Italians and Atletico Madrid. We’ll lean towards a narrow home win given the desperation to qualify. 2-1.