Jude Bellingham scored a last-minute matchwinner, and his 17th La Liga goal of the season, as Real Madrid came from behind to win the 'El Clasico' in a thriller at the Bernabeu Stadium on Sunday night.
Barcelona broke the deadlock just six minutes in when former Chelsea defender Andreas Christensen scored the opening goal, but the visitors were pegged back on 17 minutes when a Vinicius Jr penalty levelled the scores.
Xavi's Barca once more took the lead through Fermin Lopez after the break, but Lucas Vasquez again dragged the La Liga leaders back on level terms - and Bellingham fired into the roof of the net in stoppage time to raise the roof at the Bernabeu.
Real's win means they are firmly on course to reclaim the title with only six games remaining this season.
The win extends Carlo Ancelotti's side's unbeaten record across all comps to 28 matches, 22 wins and six draws, their last loss coming against Villarreal in April last year.
3-2 | ||
Vinícius Júnior 18' (pen.) Lucas Vázquez 73' Jude Bellingham 90' | Andreas Christensen 6' Fermín López 69' |