Real Madrid marched into Camp Nou and delivered a tactical master-class, defeating Barcelona in the first Clásico of the season. Driven by a historic brace from Kylian Mbappé—marking his milestone century of goals as a madridista—and a resolute defensive display orchestrated by José Mourinho’s side, Los Blancos secured a famous three points on enemy territory.
From the opening whistle, Madrid played with intense focus and tactical discipline; suffocating Barcelona’s attacking rhythm and conceding virtually nothing in the first half. In fact, it was the visitors who carved out the game’s early openings.
Turkish prodigy Arda Güler came agonizingly close twice before the breakthrough, firing just wide in the fourth minute before forcing a sharp save from Joan García fourteen minutes later.
The deadlock was finally broken in the 41st minute. A sweeping, fluid team move culminated in a dangerous cross from Yan Diomande. Under pressure, Barcelona’s Gerard Martín inadvertently deflected the ball into the path of Mbappé, who bundled it home with his right thigh to open the scoring.
While Barcelona attempted an immediate response when Lamine Yamal missed from close range, Madrid could easily have doubled their lead before the break had Diomande not hit the side netting after going one-on-one with García.
The second half followed a similar tactical blueprint, characterized by stubborn defensive resilience from Madrid and lightning-fast transitions that continually caught the Blaugrana off guard.
Tempers flared in the 56th minute when João Cancelo avoided a red card after a dangerous stomp on Diomande’s thigh, an incident that forced the young madridista off the pitch for treatment.
Barcelona briefly seized momentum when Raphinha leveled the score in the 61st minute. Yet, Mourinho’s side refused to buckle. Güler immediately responded with a venomous strike from a tight angle that forced another brilliant intervention from García, before Andriy Lunin produced a world-class reflex save to deny Gerard Martín’s towering header from a corner in the 66th minute.
As the match hung in the balance entering the dying moments, Madrid produced a piece of pure footballing art to settle the contest in the 88th minute. Jude Bellingham initiated the move with a trademark, silky roulette in midfield, sliding the ball to Güler, who quickly fed Eduardo Camavinga. The French midfielder executed a delicate touch to slip past Pau Cubarsí before squaring a laser-guided pass to Mbappé. The Frenchman made no mistake, rifling home his second of the night to claim the match-winner and bring up his 100th goal for the club.
Mourinho’s men managed the remaining minutes with veteran composure, locking down the defensive block to secure a statement victory at Camp Nou that sends shockwaves through the league table.


