The defeat serves as a major blow for Hansi Flick’s Barcelona, ending their unbeaten start to the domestic campaign. The Catalans, who had won their opening nine league matches, are currently navigating a difficult week following a recent Champions League loss to Paris Saint-Germain. Despite their recent dominance in the fixture, having won six of the previous seven Clasicos under Flick, the hosts struggled to contain a disciplined Madrid outfit.
A Decisive Display from Mbappe
The opening stages were marked by tactical caution, with both teams finding it difficult to carve out clear scoring opportunities. Barcelona’s defensive efforts were led by Pau Cubarsi, who made two crucial interventions to thwart Mbappe early on. The match saw an early disruption for the hosts when young defender Xavi Espart was forced off due to injury, with Alejandro Balde entering the fray before the half-hour mark.
Madrid goalkeeper Andriy Lunin, stepping in for the flu-stricken Thibaut Courtois, proved vital throughout the contest. He kept the scoreline level by denying Anthony Gordon at the near post before Mbappe eventually broke the deadlock. The goal arrived when an attempted clearance from Gerard Martin struck the French forward, deflecting into the net to mark his 10th league goal of the season.
Barcelona found a way back into the game shortly after the hour mark. Pedri provided a precise pass to Raphinha, who fired a shot through the legs of Jude Bellingham to beat Lunin and level the score. However, Madrid regained control in the closing stages. A lapse in possession from substitute Gabriel Jesus proved costly, as Eduardo Camavinga surged forward to outmanoeuvre Cubarsi. Camavinga squared the ball to an unmarked Mbappe, who tapped into an empty net to secure the win. The brace brings Mbappe to a century of goals for Real Madrid since his 2024 arrival.