Pep Guardiola’s side were beaten in the most dramatic way possible by the LaLiga giants at this stage last year but return with a vengance.
Erling Haaland has given the Premier League champions a new dimension and the forward was signed for nights of this nature.
Madrid, of course, are the team to beat in this competition and proved last year they do not have to play well to win, such is the level of their experience.
Where to watch Real Madrid vs Manchester City
TV channel: The game will be broadcast on BT Sport 1 and BT Sport Ultimate, with kick-off at 8pm BST.
Live stream: BT Sport subscribers will be able to watch via the website or app.
Live blog: Follow the action with Standard Sport’s dedicated match blog.