Pep Guardiola's side have already qualified for the last-16 with two games to spare, but they have work still to do if they are to go through as group winners.
The defending champions have won all four of their group-stage matches so far, including a 3-1 win over Leipzig earlier this season, and have a three-point advantage over the Bundesliga side as it stands.
Victory for Leipzig would leave the two teams level on points heading into the final set of matches, but that is a huge ask. City have not lost on home soil in the Champions League since 2018.
Where to watch Man City vs RB Leipzig
TV channel: In the UK, tonight's game will be televised live on TNT Sports 1, with coverage beginning at 7pm GMT ahead of an 8pm kick-off.
Live stream: Subscribers can also catch the contest live online via the Discovery+ app.