Manchester City are one of 12 teams hoping to secure their place in the knock-out stages of the Champions League on matchday five.
Arsenal, Paris Saint-Germain, Bayern Munich, Borussia Dortmund and Atletico Madrid have already secured progression, with Man City, Benfica, Napoli, Besiktas, Barcelona, Monaco, Bayer Leverkusen, Real Madrid, Leicester, Porto, Sevilla and Juventus looking to join them.
Pep Guardiola’s men sit second in Group C with seven points – two behind Barcelona. Borussia Monchengladbach are in third with four points, and Celtic are fourth with two.
Fixtures (Wednesday 23 November, 19:45)
Borussia Monchengladbach v Manchester City
Celtic v Barcelona
Man City will qualify with a victory at Monchengladbach.
A draw on Wednesday for Man City would put Monchengladbach out of the running for qualification, but if Celtic were to win their remaining two games against Barcelona and the Blues - they would progress if Man City only pick up a point in Germany.
Barcelona would finish top if they are victorious and Man City don’t win.
For Celtic to keep their hopes of progression alive, they must beat Barca and hope City do not win.
As always, we’ll have all the build-up, including comments from Pep Guardiola’s press conference and coverage of pre-match training, live commentary and post-match reaction – all available on ManCity.com and @ManCity Twitter.