By the way, Pep Guardiola seems to have started preparing the stamina of his best players ahead of the first leg against Real Madrid. I mean Pep Guardiola didn't play all his main players in the match against Aston Villa at the moment, so I see it as preparation so that the players don't get too tired for the next tough match.
Manchester City have a really tight fixture lately. They have another PL match to play in 2 days and only 3 days after that one they are going to play the first leg in the Champions League. Guardiola has a really tough job to do truthfully. Because they are in a fierce fight for the PL title on the other hand. He can't just do a big rotation as a result.
De Bruyne and Haaland were rested in the Aston Villa match. However Haaland's rest might have a different reason. His form has dropped a lot lately as you know.

I really wonder who we will see there in the first leg, Haaland or Alvarez?