Barcelona produced remarkable comeback to beat Real Madrid 4-3 in one of the most dramatic El Clasicos ever. The victory brought the Catalan giants one step closer to clinching the La Liga title.
The match began in the worst possible way for Barcelona. In the 5th minute, goalkeeper Wojciech Szczesny fouled Kylian Mbappe inside the penalty area. The French superstar took responsibility and calmly converted the spot-kick to give Real Madrid an early 0-1 lead. Just nine minutes later, Mbappe struck again. After Lamine Yamal lost the ball in midfield, Vinicius Junior pounced and released Mbappe with a precise through-ball, who timed his run to perfection and fired into the net with clinical precision to make it 0-2.
Despite the early setback, Barcelona refused to crumble. In the 19th minute, the Catalans responded. A chaotic situation following a corner led to a loose ball, which Eric Garcia pounced on to reduce the deficit to 1-2. The momentum began to shift, and just over ten minutes later, Lamine Yamal made amends for his earlier mistake. In the 32nd minute, the teenage sensation curled a beautiful shot into the far corner to level the score at 2-2.
The comeback was in full swing. Only two minutes after the equalizer, Pedri picked up the ball in midfield and danced through the defense before combining with Raphinha. The Brazilian winger, unmarked in the box, calmly slotted past the goalkeeper to complete the turnaround—3-2 to Barcelona.
The love is real. pic.twitter.com/YeqTnoZuT3
— FC Barcelona (@FCBarcelona) May 11, 2025
Real Madrid thought they had a way back into the game shortly before halftime when referee Alejandro Hernandez Hernandez awarded them a penalty. However, after a lengthy VAR review, it was determined that there had been an offside in the buildup, and the penalty was overturned. Barcelona wasted no time capitalizing on the shift in momentum. Just one minute later, Ferran Torres broke down the flank and delivered a perfectly timed assist for Raphinha, who scored his second goal of the night to make it 4-2.
The second half saw Real Madrid come out with renewed intensity. In the 56th minute, Lamine Yamal found the net again with a powerful strike, but his effort was ruled out for offside following a VAR check. Barcelona continued to look dangerous, but were unable to extend their lead.
In the 70th minute, Real Madrid pulled one back. Once again, it was Kylian Mbappe who made the difference. Vinicius Jr. slid a clever pass through the defense, and Mbappe made no mistake, completing his hat-trick with a precise finish to make it 4-3 and set up a tense finale.
It’s cold at the top. 🥶 pic.twitter.com/4kM94g979c
— FC Barcelona (@FCBarcelona) May 11, 2025
Barcelona had further chances to put the game to bed. In one instance, Raphinha found himself in a one-on-one situation but failed to convert. Then, in the dying minutes of the match, Fermin Lopez found the back of the net, but the goal was disallowed due to a handball in the build-up.