Barcelona beat Real Madrid for the fourth time this season, despite Kylian Mbappe bagging a hat-trick. Barca once again came from a 2-0 loss to beat Real Madrid 4-3 to edge closer to the La Liga title. It was Barcelona’s fourth win against Madrid this season and the Catalans (now on 82 points) have also gone seven points clear of their rivals Real Madrid.
Real Madrid got off to a good start as Mbappe converted a fifth minute penalty to put them ahead. The France international then made it 2-0 on 14 minutes after racing on to Vinicius Junior’s pass. But the home team came back on track five minutes later.
Barcelona pulled a goal back thanks to Eric Garcia who headed in Ferran Torres’ flicked header from a corner kick. In the 32nd minute Lamine Yamal level the score with a delightful curler inside beyond the reach of Thibaut Courtois.

Two minutes after that, Raphinha made it 3-2 as he ran on to through pass from Pedri and fired into the bottom corner. On the struck of half time Raphinha put Barcelona 4-2 up after capitalizing on Lucas Vazquez error.
With 20 minutes left Kylian Mbappe completed his hat-trick of a counter and an assist from Vinicius. Few minutes later the Frenchman thought he had drawn Madrid level from a corner but he was flagged for offside.
In the 96th minute substitute Fermin Lopez had the ball in the net but after VAR review it was ruled out for handball by him in the build up to the goal.