
Barcelona closed in on the league title as they fought back from two goals down to beat Real Madrid four goals to three in El Clasico.
Real Madrid raced into a 2-0 lead with Mbappe scoring twice inside 14 minutes, but Barca hit four by half-time – one each for Eric Garcia and Lamine Yamal, and two for Raphinha.
Mbappe scored again to complete his hat-trick with twenty minutes left, to take his club total in all competitions to thirty-nine, the most ever by a Real Madrid player in their debut season, and Barca’s Fermin Lopez had a goal ruled out for handball in a gripping finish.
Victory put Barca seven points clear of their arch-rivals with three games left to play.
Barcelona will win the league title with victory against neighbours Espanyol on Thursday, or if Real Madrid lose to Mallorca on Wednesday.