Real Madrid claimed a dramatic 2–1 victory over Barcelona at Camp Nou in the 265th edition of El Clásico, as Kylian Mbappé struck twice to silence the home crowd and secure three crucial points for Los Blancos.
Barcelona enjoyed more possession but struggled to turn their dominance into clear-cut chances, while Real Madrid looked dangerous on the counterattack. The hosts suffered an early setback in the 30th minute when Xavi Espart was forced off through injury, with Alejandro Balde coming on as his replacement.
Barcelona threatened five minutes later when Anthony Gordon tested Andriy Lunin from a tight angle, forcing the Madrid goalkeeper to turn the effort behind for a corner. However, it was Real Madrid who broke the deadlock. In the 41st minute, Mbappé capitalised on a mistake by Gerard Martín and finished clinically to put the visitors ahead.

Lamine Yamal had a golden opportunity to equalise just before half-time, but his effort from close range drifted wide in the 44th minute, leaving Barcelona trailing at the break.
Barcelona returned with renewed attacking intent after the interval, determined to fight their way back into the contest. Real Madrid's disciplined defensive display initially kept the hosts at bay, but the pressure eventually paid off when Raphinha unleashed a powerful left-footed strike to beat Lunin and restore parity.

With momentum on their side, Barcelona pushed for a winner. Yamal had another promising opportunity in the 78th minute, but his shot sailed narrowly wide as the hosts continued to search for a decisive breakthrough.
Just when Barcelona appeared to be gaining control, Real Madrid delivered the decisive blow. In the 88th minute, Jude Bellingham produced a brilliant move before Eduardo Camavinga supplied an excellent pass for Mbappé, who finished clinically to complete his brace and restore Madrid's lead.
Barcelona could not find another response, and Real Madrid held on to secure a memorable victory in one of football's fiercest rivalries.
Despite the defeat, Barcelona remain top of La Liga with 27 points. Real Madrid move to 24 points, sitting third in the standings and breathing fresh life into their title challenge.


