Bernardo Silva controlled a perfectly weighted ball and fired a good shot on target, but Thibaut Courtois flew to his right side to acrobatically deny the Portuguese midfielder.
Talismanic forward Karim Benzema cut in and floated a good ball across the box for Rodrygo, whose first-time shot flew past Ederson and sparked thoughts of a comeback.
Grealish came close again, this time driving a shot towards the bottom right corner from inside the box, but Thibaut Courtois stood tall to deny him.
At the start of the second half, Vinicius came close again following a swift Real Madrid attack, the young winger threw himself at a delicious cross from Dani Carvajal but narrowly missed the target.
Bernardo Silva went on a direct run before laying the ball off to Algerian forward Riyad Mahrez, who fired a first time shot into the corner of the net beyond a helpless Thibaut Courtois.
With the game perfectly balanced, Guardiola made the suspicious move to remove Kevin De Bruyne, but the decision seemed to pay immediate dividends when Manchester City took the lead..Read Full Story