**Thibaut Courtois – 3.0/5**: Had little to do all game, but was beaten early. Came up for the final corner in desperation but didn’t influence the outcome directly.
**Fran García – 3.5/5**: Energetic and creative on the left, delivered a brilliant cross late on that should’ve been converted.
**Jude Bellingham – 3.5/5**: Involved but not dominant; had a good chance saved but didn’t dictate play as much as usual.
**Raul Asensio – 3.0/5**: Quiet display before being subbed; offered some movement.
**Luka Modrić – 4.5/5**: Pulled the strings in midfield and assisted Mbappé’s equaliser with a trademark pass. Nearly scored himself.
**Kylian Mbappé – 4.5/5**: Scored the equaliser with a moment of brilliance and was consistently threatening. Denied a second by a goal-line clearance.
**Jacobo Ramon – 4.0/5**: Solid defensively and popped up with a last-gasp winner—his first goal for the club.
**Dani Ceballos – 3.5/5**: Calm and composed in midfield, helped control the game and linked well with Modrić.
**Endrick – 3/5**: Nearly opened the scoring early and showed promise, but faded before being subbed.
**Arda Güler – 4/5**: Constant danger cutting inside, forced two big saves and looked sharp throughout.
**Fede Valverde – 4.0/5**: Covered plenty of ground and contributed in both phases; vital defensive intervention late on.
**Jesús Vallejo – 3/5**: Came on late but made a crucial headed assist for the winner in stoppage time.