Real Madrid’s pursuit of the league title hit another significant snag on Friday evening as they were held to a frustrating 1-1 draw by a resilient Girona side.
Despite taking an early lead, the hosts lacked the clinical edge required to reclaim all three points, leaving the Santiago Bernabeu crowd largely dissatisfied with the final output.
Real Madrid Player Ratings
Andriy Lunin – 6.5
The Ukrainian goalkeeper could do little to prevent the equalizing strike. He spent much of the night visibly frustrated, frequently directing his anger at a defensive line that failed to close down space. Beyond the goal, he remained composed and handled Girona’s limited threats with professional ease.
Dani Carvajal – 7
The veteran fullback was a bright spark in the opening period, consistently finding dangerous pockets of space deep in the opposition half. While his final delivery was inconsistent, he provided a steady outlet. His physical intensity dipped slightly after the interval, but it was a reliable performance overall.
Eder Militao – 7
The Brazilian center-back completed an hour of high-quality football, reinforcing his status as the most dependable defender in the current squad. His positioning and recovery speed were vital in neutralizing Girona’s counter-attacks before he was eventually withdrawn.
Raul Asencio – 7
The youngster continues to look at home in the first team. He produced a surging run in the first half that nearly resulted in a breakthrough and remained disciplined in his defensive duties throughout the night, rarely looking troubled by the occasion.
Fran Garcia – 5.5
While his work rate and aggression were never in doubt, the left-back struggled to provide any meaningful impact in the final third. Defensively, he appeared vulnerable, with Girona frequently targeting his flank and finding him occasionally soft in one-on-one challenges.
Fede Valverde – 7
The Uruguayan was responsible for the game’s opening goal and nearly doubled his tally with a powerful strike that forced a fine save earlier in the half. Although he wasn’t as explosive as he has been in recent outings, he remained a vital engine in the midfield.
Eduardo Camavinga – 3.5
A night to forget for the Frenchman, who appeared to be playing with a complete lack of confidence. He was erratic in possession and lethargic defensively, bearing the brunt of the blame for the equalizer after failing to close down Thomas Lemar despite having sufficient time to react.
Jude Bellingham – 7.5
Arguably the standout performer for the home side, Bellingham looked as sharp as he has in months. Mirroring his proactive display against Bayern Munich, he was the primary creative force, using the ball intelligently and constantly trying to drive the team forward against a low block.
Brahim Diaz – 7.5
Diaz was instrumental in Madrid’s attacking fluidity during his time on the pitch. His selfless defensive work and quick, simple distribution were key to the move that led to the opening goal. The drop in the team’s creative rhythm was palpable following his substitution.
Kylian Mbappe – 4
The French superstar was largely anonymous for the vast majority of the contest. He showed brief glimpses of his quality only in the final ten minutes after being shifted to the right wing, but his finishing remained uncharacteristically poor when opportunities finally arrived.
Vinicius Jr. – 4
While his commitment and willingness to take on defenders cannot be questioned, his final execution was dismal. Time and again he beat his marker, only to play a poor final ball or register a weak effort on goal, failing to provide the decisive moment his team desperately needed.
Substitutes
Arda Guler – 6.5
The Turkish international showed flashes of technical brilliance upon his introduction but found it difficult to find space in the congested final third as the visitors sat deep to protect their point.
Dean Huijsen – 7
The defender looked composed after coming on, making several key interceptions and helping to recycle possession quickly. His passing range helped Madrid maintain pressure during the closing stages.
Ferland Mendy – 6
Mendy was brought on primarily to gain match fitness ahead of the Bayern Munich clash. However, in a game where Madrid needed more offensive overlapping, his defensive-first profile made him somewhat surplus to requirements.
Gonzalo Garcia Torres – 6
Given a very brief cameo, the youngster struggled to get involved in the play. He functioned more as a tactical distraction than a genuine threat, failing to pull the Girona defenders out of their organized shape.
Aurelien Tchouameni – 6.5
Tasked with anchoring the midfield for the final ten minutes, he performed his duties with typical efficiency. However, with Girona firmly entrenched in their own box, his defensive stability did little to help find a late winner.

