Even the coach Pep Guardiola has great respect for Real Madrid because he knows that his opponent is not an arbitrary team and always has a history in this highest European competition. We can see in the first leg when Manchester City had an away match against Real Madrid, there Pep Guardiola did not replace a single player in the second half, even though it was already seen that several of his players were already experiencing fatigue, but Pep Guardiola still forced his players to survive until the match was over. It was so clear that Pep Guardiola was very wary of what Real Madrid would do if he changed any of his players and he didn't want that to happen, luckily they held on to a draw.
The second leg will be a proving ground for these two teams, but Manchester City is still the favorite to qualify for the final round, while Real Madrid, as usual, is not the favourite. I think Real Madrid will still qualify for the final even if it is an away game because they don't differentiate anywhere, as long as they have 90 minutes they will do everything to win.
I think when you are talking about the team that has more UCL titles than anyone else and double the amount of closest team to them, do not require "even great coach Pep" at the front of it. Everyone in the world respects them that is true and Real could be great at UCL even on their worst season.
But it is true that City will have an advantage at home game, they got a 1-1 tie at Madrid, so it's all come down to Manchester, we are going to see a game where they are going to be aware of what Real stored for them. Rudiger defended Haaland very tightly, but that comes with a cost, if you keep doing that then as soon as Haaland moves out of the way for his teammates, Rudiger must too, that leaves the defense one man down, it's easy change that they could do, and even did for the goal they had.