Real Madrid edged an impassioned El Clasico at the Bernabeu to beat Barcelona 2-1 and go five points clear at the top of LaLiga.
This was a revenge mission of epic proportions for the hosts. Barcelona won all four matches between the two sides last season across three separate competitions, which included a 4-0 thumping in this fixture exactly a year ago.
But the visitors were without a raft of high-profile names on this occasion - Raphina and Robert Lewandowski among them - and were wildly open as Real created overloads all over the pitch, landing a total of 10 shots on target.
VAR had denied the hosts a penalty and an opening goal before Kylian Mbappe slammed home the opener from a sumptuous Jude Bellingham pass in the 22nd minute, rather making a mockery of Barca's famously problematic high line.
Real Madrid's Kylian Mbappe reacts after scoring during a La Liga soccer match between Real Madrid and Barcelona in Madrid, Spain, Sunday, Oct. 26, 2025. (AP Photo/Bernat Armangue)
Image: Kylian Mbappe opened the scoring and also missed a second-half penalty
Hansi Flick's side responded via Fermin Lopez, teed up by Marcus Rashford, to draw momentarily level, but were no match for Real's technical quality. Xabi Alonso simply managed the game better, with the hosts never looking like conceding their lead after Bellingham tapped Eder Militao's header beyond an otherwise superb Wojciech Szczesny.
Mbappe also missed a penalty while Pedri was sent off late for two bookings in as many minutes, but each were incidental. Real were deserved winners, putting an end to Barcelona's winning run in this notoriously thrilling fixture.
More to follow...