Pep Guardiola has made six changes for the top to Germany this evening.
Ederson has been replaced by Stefan Ortega Moreno, who makes his Man City debut after signing for the club in the summer.
Manuel Akanji, Aymeric Laporte, Kevin De Bruyne, Bernardo Silva and Jack Grealish also drop to the bench.
Alongside the goalkeeper, John Stones returns to action for the first time in almost a month. With Nathan Ake, Ilkay Gundogan, Phil Foden and Julian Alvarez also coming in.
But perhaps most importantly, Erling Haaland keeps his spot in the side. He returns to Dortmund for the first time since his summer exit.
City: Ortega, Stones, Dias, Ake, Cancelo, Foden, Rodri, Gundogan, Mahrez, Haaland, Alvarez.
Two changes for Borussia Dortmund. Thorgan Hazard and Emre Can replace Raphael Guerreiro, who was a doubt, and the suspended Salih Ozcan.
Dortmund: Kobel, Sule, Hummels, Schlotterbeck, Can, Bellingham – Brandt, Reus, Reyna, Adeyemi, Moukoko.
Borussia Dortmund take on Manchester City later on and, as it stands, the Germans will be joining City in the last 16 before kick-off as Sevilla are currently drawing 0-0 at home with Copenhagen in the other early match.
If it stays that way in southern Spain then it will mean both Sevilla and Copenhagen will no long be able to reach the last 16 of the Champions League.