Real Madrid look a more flawed side than they have been in recent seasons, but City have looked so, so poor all season. Pep Guardiola's side are so easy to get at and look completely unable to handle fast transitions, so with the athleticism of Jude Bellingham and Eduardo Camavinga in midfield combined with the threat in behind of Kylian Mbappé and Vinícius Júnior, this looks like a really bad matchup for City.
The last six head-to-head meetings between these two have produced 25 goals so we expect this one to follow that trend, but we expect more of them to go to the visitors than the home side. Manchester City 1-3 Real Madrid.