Man City and Real Madrid played out a classic Champions League semi-final that ended 4-3 to the Premier League Champions. Man City took a two-goal lead on three occasions with Real Madrid pulling a goal back every time they did so. Kevin De Bruyne was the star performer for the hosts while Karim Benzema was the best player on the pitch for the visitors.
Ederson – 6
Showed his usual swagger on the ball, waiting until the last second before releasing his passes, but will feel disappointed to have conceded three times.
John Stones – 6
Handed the unenviable task of filling in at right-back against Vinicius Junior due to Kyle Walker’s injury and Joao Cancelo’s suspension.
Ruben Dias – 6
Only his second start since the beginning of March following a hamstring injury and, perhaps unsurprisingly, showed signs of rustiness.
Aymeric Laporte – 5
Had difficult moments against Benzema and was guilty of conceding the penalty for Madrid’s third with a needless handball. Popped up at the other end occasionally.
Oleksandr Zinchenko – 7
Generally coped well with Rodrygo at left-back and helped build attacks effectively when drifting into midfield.
Rodri – 7
Helped City control proceedings in the first half, completing 49 of his 51 attempted passes.
Kevin de Bruyne – 9
Outstanding. His run for the opening goal was brilliant and so too was the finish. From there, he tormented Real Madrid. Set up City’s second goal with a fine, diagonal cross for Jesus.
Bernardo Silva – 8
A classic Bernardo Silva performance. Never stopped running and was involved in practically every City attack.
Riyad Mahrez – 8
An excellent assist for the opener as he cut inside from the right, ran past a crowd of defenders, and crossed for De Bruyne.
Phil Foden – 8
Produced some dazzling moments of skill on City’s left, particularly in the first half.
Gabriel Jesus – 7
Kept his place in the starting line-up following his four-goal haul against Watford on Saturday.