Full match player ratings below:
Thibaut Courtois—5: Felt positioning could have been better on the goals conceded.
Lucas Vazquez—3: Continues to struggle defensively, with poor communication between the backline and midfield on the first goal conceded.
Tchouameni—5.5: Strong in aerial duels and recovering his position in transition but can take team out of shape on occasion.
Rudiger—4: Poor game by the German’s lofty standards. Fell asleep on Rayo’s third goal.
Fran Garcia—5: Turned inside out by Jorge De Frutos on the opening goal.
Luka Modric—5: Some excellent passes out of pressure but never fully controlled the game and looked a step slow.
Fede Valverde—7: Scored a brilliant goal from outside the box, perfectly struck, to start the comeback.
Arda Guler—7: Recorded two assists and made several crucial toe poke interceptions defensively.
Jude Bellingham—8.5: Copy and paste: Real Madrid’s best player once again — came up big with a seventh consecutive goal in all competitions and was the equalizer before halftime after going 2-0 down.
Brahim—6: Some good turns when under pressure but not enough involvement the match.
Rodrygo—8.5: Up there with Jude Bellingham for man of the match on the Madrid side. Produced a perfect assist to Bellingham with an in-swinging cross and then scored one of his own with a weak footed shot past Batalla.
Substitutions:
Vinicius Junior—6.5: Lost his head early and got a quick yellow, meaning he will miss the next match through suspension. Nearly scored and nearly had a headed assist in the final minutes but Rudiger failed to convert.
Eduardo Camavinga—6: First game back since the latest injury and showed some lovely footwork in the middle of midfield.
Dani Ceballos—N/A: Played the last 10 minutes as Madrid searched for a late winner.
Endrick—N/A: Late substitution with only 4 touches.
