Real Madrid pulled off one of the most dramatic Champions League comebacks to beat Manchester City and reach the final in France.
City led 4-3 going into the second leg and despite adding to their advantage through Riyad Mahrez at the Bernabeu, Pep Guardiola's side were undone by a Rodrygo double in the final two minutes and a Karim Benzema penalty in extra time as Real went through 6-5 on aggregate.
Rodrygo, who came on midway through the second half, was the hero for Madrid and earned the match's highest rating with 8.56 ahead of 19-year-old team-mate Eduardo Camavinga on 7.52.
See how the others fared in our player rater.
Match report: Real Madrid 3-1 [6-5] Man City
Player of the match
Squad number21Player nameRodrygo
Squad number25Player nameCamavinga
Squad number9Player nameBenzema
Squad number20Player nameVinícius Júnior
Squad number1Player nameCourtois
Squad number10Player nameModric
Squad number2Player nameCarvajal
Squad number6Player nameNacho
Squad number23Player nameMendy
Squad number5Player nameVallejo
Squad number11Player nameAsensio
Squad number17Player nameLucas Vázquez
Squad number15Player nameValverde
Squad number19Player nameDani Ceballos
Squad number3Player nameEder Militão
Squad number8Player nameKroos
Squad number14Player nameCasemiro
Squad number20Player nameBernardo Silva Squad number26Player nameMahrez Squad number2Player nameWalker Squad number17Player nameDe Bruyne Squad number47Player nameFoden Squad number27Player nameJoão Cancelo Squad number16Player nameRodri Squad number9Player nameGabriel Jesus Squad number3Player nameRúben Dias Squad number31Player nameEderson Squad number14Player nameLaporte Squad number8Player nameGündogan Squad number11Player nameZinchenko Squad number25Player nameFernandinho Squad number10Player nameGrealish Squad number7Player nameSterling