Madrid started strong with Mbappe scoring twice in the opening 15 minutes, including a penalty and a sharp finish from a Vinicius Junior assist. But Barcelona responded with spirit and flair. Garcia’s header from a corner got them back into the game, before Yamal curled in a brilliant equaliser.
Raphinha then took over, scoring a brace to give Barcelona a 4-2 lead. Mbappe completed his hat-trick in the second half, but his other two goals were ruled out for offside, and Barcelona held firm despite late Madrid pressure.
The result puts Hansi Flick’s side on the verge of their first league title since 2023. If Real Madrid drop points against Mallorca on Wednesday, Barcelona could be crowned champions. It was their fourth Clasico win in a row, underscoring their dominance this season.