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?
Saw a video of Josep Pep Guardiola fuming over the games, that they're too occupied. But we all know he is the perfectionists,Yes? So let's see what he's got for us this season.
I can see that he dropped a lot of players on the bench so they'll be fresh when tjrungo on to face Real Madrid in the Champions League Competition come next week.
Not just the both of them, I also saw John Stones who was also reported to be Injured after limping off that game against Belgium during the international duties.
I'm very certain that wasn't no Injury and that he faked it so he could be allowed to report back to his club side. Players these days be lying too much and we know it's clearly lies.