There is simply no room for complacency when the greatest classic in the world takes the field. And that was exactly what unfolded this Sunday at El Clásico, with vivid emotions pouring out from the first whistle to the very last. In a match featuring six goals, three of them disallowed, plus five yellow cards and one red, Real Madrid prevailed over Barcelona by 2-1 and claimed the three points in a duel worthy of titans. A frenetic contest, one that brought to the surface the very best in the two top teams of La Liga.
In the opening 35 minutes, Barcelona scarcely did more than launch a few counterattacks and witness isolated runs from the young Lamine Yamal, who was relentlessly booed by the home crowd every time he touched the ball. The Madrid side, by contrast, dominated the first half, at one point awarded a penalty, only to have it reversed by VAR after review, and saw two goals ruled out for off-side. Yet Real stayed steadfast in the offensive half, pressing the side coached by interim Marcus Sorg, since Hans Flick served a one-match suspension after his red card against Girona.
Less than a minute into the game, with the ball stolen by Barcelona, Huijsen committed a shocking error in the build-out; Rashford received the pass and shot with his right foot from inside the box. The effort deflected and rolled out for a goal-kick, without causing serious alarm for the home side. Two minutes later, Vinícius Jr burst in from the left and unbalanced Baldé, who brought him down in the area. The referee awarded the penalty, but after a VAR check he deemed that the Brazilian had instead kicked the full-back’s leg, attacker’s foul, and the spot-kick was overturned.
At eight minutes, Barcelona’s prodigy Yamal delivered the first shot of the match: the number 10 curled one from outside the area toward the right corner of Courtois, but pushed it wide. The scoreboard finally opened at the 11-minute mark through Mbappé. In a seemingly innocuous sequence following a tackle by Arda Güler, he received a superb pass in the middle and unleashed a curling strike from distance into the left-hand corner of the Polish keeper, but with VAR intervention he was flagged off-side. Ten minutes later, at 21 minutes, the Frenchman did it for real: after a glorious slide-pass from Jude Bellingham, Mbappé broke free and dinked Szczesny to put Madrid ahead.
Barcelona’s goalkeeper was under siege as Real poured in shots: Bellingham struck from the edge of the area but was deflected; moments later Mbappé drove in from the right and finished at a tight angle, though still forcing the keeper into an excellent save. Barely a minute later, Tchouaméni fed Huijsen for a right-footed attempt, but the Catalan goalie held firm. A few minutes on, Mbappé raced down the right and laid off to Vini, who carried the ball inside and curled one, but again the Barça keeper intervened.
The first major intervention by Courtois came at 33’ of the first half. After neat link-up play from Barcelona, Ferrán got on the edge of the box and struck low, but the Real keeper dived to his right and assured the save. Despite Real’s near-complete control of the first half of El Clásico, the equaliser came from a home-grown gem: at 37’, Arda Güler was robbed by Pedro in the defence, the ball found Rashford on the left and he slid a perfect pass to the 22-year-old Fermín López, who calmly finished into the net and levelled the match.
After that goal Barcelona grew into the contest, the clash was wide open, and attacks came from both sides until the first half ended. For the spectator it became impossible to guess who would next find the net. But, following a masterful shimmy from Vinícius Jr down the left, leaving two defenders for dead, the Brazilian crossed from the by-line. Militão headed on into the centre, and Jude Bellingham, beloved by Madridistas, appeared unmarked in the small box to bundle home. Real then had another goal disallowed at 45’, when Vini again carved open the left flank, found Bellingham whose shot the keeper blocked, and Mbappé tucked in the rebound, but he was off-side.

Photograph: Ángel Martínez/Getty Images
At the top of the first half at the Santiago Bernabéu, Real Madrid and Barcelona had delivered what is expected of the greatest classic in the history of football. It was the Madrid side under manager Xabi Alonso that shone most brightly. Firm at the back and ruthless in exploiting Barça’s high line, they tallied four goals, with two ruled off due to off-side. Barcelona, after a limp first half dominated, only woke after Fermín López’s strike, yet even then the goal stemmed from a rare lapse in Real’s defensive calm. And despite Real’s 2-1 cushion heading into half-time, there was the unmistakable sense that the game remained tantalisingly open, that greater drama awaited in the second half.
In the early stages of the second half, Barcelona nearly struck when Rashford, making a probing run down the left, slid a pass into the box for Fermín, whose tame effort was comfortably gathered by the Real keeper. Four minutes into the second half, a tackle by Eric García on Bellingham carried a hand-ball before going out for a goal-kick. The referee consulted the VAR and awarded the penalty. Mbappé stepped up, but the Barça goalkeeper, excellent throughout the clash, made a superb stop to deny a larger margin of victory for the hosts.
From then on the game became more fraught: more fouls, more tension, less fluent football. The fans grew restless with referee César Soto Grado, who until that point seemed to hold total control.
The third disallowed goal for Real came at 23’ of the second half. Valverde’s loft found Brahim Díaz on the right, and he carried into the area just to laid off to Bellingham whose finish nestled into the corner, but off-side, again, was flagged.
In the dying seconds of the match the temperature boiled over: Barcelona’s midfielder Pedri received his second yellow card and was dismissed for a hard foul on Tchouaméni. The benches erupted, and pushes and shouts between the reserves of both sides. Even Lunin, from the Real bench, picked up a yellow after the scuffle.

In the end, El Clásico once again lived up to its legend, a spectacle of passion, pressure, and precision. The result solidifies the table: Real Madrid now stand alone at the summit with 27 points, while Barcelona remain second with 22. Of the 262 official encounters between the sides, Real boasts 106 victories to Barça’s 104, with 52 draws, numbers that only deepen the weight of this eternal rivalry. After four consecutive losses in the 2024/25 season, Real Madrid finally broke the spell, defeating their greatest rivals 2-1 in the 10th round of La Liga. Mbappé and Bellingham found the net for the home side, while Fermín López struck for the Catalans. The triumph cements Real’s grip on the championship and restores its supremacy in Spain’s grandest stage.

