Full player ratings from the match below:
Andriy Lunin — 5: He conceded a clear penalty, hitting Williot’s feet, but escaped punishment because the VAR did not intervene.
Lucas Vázquez – 6: A better performance compared to the weekend: I worked hard throughout the match.
Raúl Asencio — 6.5: Almost perfect for most of the match, but his performance will be overshadowed by the unnecessary penalty awarded later. Outside of the penalty, he launched perfect long balls, made powerful tackles and maintained a high defensive line.
Antonio Rüdiger — 7: There was no rest for the big man: he led the team with four clearances and was crucial in defending his area.
Fran Garcia — 6: His effort is never in doubt: he constantly works with and without the ball. He still has trouble making decisions on the ball, but his defensive work showed improvement.
Aurelien Tchouameni — 7: He whistled with every touch from the start, but remained mentally resilient. He played as a defensive midfielder and excelled in the division of the game. He occasionally haggled too much, but generally kept things simple. He finished with an assist and three key passes.
Dani Ceballos—7: Fantastic ball progress – constantly breaking lines. He set up Mbappé’s goal with a pass that split the defense and bypassed the front and middle lines of the field.
Luka Modric – 6.5: He played well during his 80 minutes on the pitch, completing 4 key passes and 8/9 long balls.
Brahim Díaz – 7.5: Active on the right wing and unfortunate not to score. He registered an assist for Vinícius’ goal.
Vinicius Junior – 7: A boring start with a mediocre first part. Came to life in the second half with a well taken goal and clever play from deeper central positions.
Kylian Mbappé – 8: He followed up his solid performance in the Classic with another standout performance. He scored a brilliant solo goal, galloping from near the halfway line and evading several defenders before finishing. He completed all three of his dribble attempts.
Substitutes:
Eduardo Camavinga — 5.5: He played in left midfield before moving to left back in place of Fran García. He resisted pressure in possession but marred his performance with a bad breakaway that led to Celta’s goal.
Arda Güler — 7.5: He assisted on both of Endrick’s goals: one with a precise pass outside the area and the other with a well-taken corner.
Endrick—8.5: He had some rough touches at first, but found his rhythm in overtime. He scored two excellent goals, including the winning goal: a left-foot rocket and a daring backheel inside the six-yard box.
Judas Bellingham – 6: He worked hard, operating primarily on the left side of midfield.
Rodrygo—6: He came on in the last 15 minutes and produced a dangerous cross.