Man City and Real Madrid player ratings: Near perfection from Kevin De Bruyne and Bernardo Silva
Four Manchester City players put on a near faultless display as the team thumped Real Madrid at the Etihad.
Manchester City put on an incredible performance as they thrashed Real Madrid 4-0 to seal their spot in the Champions League final.
Manchester City
Ederson - 7
Kyle Walker - 9
Ruben Dias - 7
John Stones - 8
Manuel Akanji - 7
Rodri - 8
Ilkay Gundogan - 8
Kevin De Bruyne - 9
Bernardo Silva - 9
Jack Grealish - 9
A constant thorn in the side, the £100million player is brimming with confidence and attacking with directness.
Erling Haaland - 7
Manchester City Subs
Riyad Mahrez (for Gundogan, 79) - 6
Phil Foden (for De Bruyne, 84) - 6
Julian Alvarez (for Haaland, 89) - 6
Real Madrid
Thibaut Courtois - 8
Dani Carvajal - 4
Eder Militao - 5
David Alaba - 5
Eduardo Camavinga - 5
Luka Modric - 5
Federico Valverde - 4
Toni Kroos - 5
Rodrygo - 3
Vinicius Junior - 4
Karim Benzema - 4
Real Madrid Subs
Antonio Rudiger (for Modric, 64) - 6
Marco Asensio (for Kroos, 70) - 5
Aurelien Tchouameni (for Camavinga, 80) - 5
Lucas Vazquez (for Carvajal, 80) - 5
Dani Ceballos (for Rodrygo, 80) - 5