_Full match player ratings below:_
**Andriy Lunin—7:** Made 5 saves and faced 20 shots in total from Rayo, far from a quiet day at the office.
**Lucas Vazquez—5.5:** Got forward with some decent overlaps but lacked final product in the offensive third.
**Raul Asencio—5.5:** A rare poor outing for the youngster. Some misplaced passes and positioning was off on more than one occasion.
**David Alaba—8:** A bright spot in an otherwise dull match, showed off his ball progression and put his body on the line to make countless blocks.
**Fran Garcia—5:** Gets forward and makes dangerous runs but lacks the personality to play an adventurous pass or take his man on 1v1 and get a good cross into the box.
**Tchouameni—8.5:** Hardly put a foot wrong since the whistles against Celta Vigo — was instrumental at breaking up play in the middle of the park and played quick sharp passes out of pressure.
**Luka Modric—8:** Another age-less display with a team-high 4 key passes and a big chance create for Vinicius Junior, where the Brazilian lacked the finishing touch.
**Jude Bellingham—6:** Rusty on his return to the team, worked hard defensively but had limited impact on the ball and in the final third.
**Rodrygo—6:** Quiet on the right side of the attack and was substituted out in the 68th minute to get some rest ahead of the Atleti return leg.
**Vinicius Junior—7:** Scored a magnificent goal — showing off his individual brilliance by taking on three Rayo defenders (two of them on more than one occasion) and slotting into the back of the net. Hit the post with a long distance shot but missed his easiest chance of the game after a low cross from Luka Modric down the left.
**Kylian Mbappe—6.5:** The goal will give him confidence, a brilliant piece of individual play and clinical finish but missed several other big opportunities in the match.
**Substitutions:**
**Eduardo Camavinga—5:** Several needless fouls after entering the match.
**Fede Valverde—6:** Played mostly on the right of midfield to provide more defensive structure.
**Brahim Diaz—N/A:** 86th minute substitute for Jude Bellingham.