Skip to main content

Real Madrid 2 Barcelona 3: Messi settles thrilling Clasico as Barca go top of LaLiga

Lionel Messi scored his 500th Barcelona goal in second-half stoppage time as Barcelona beat 10-man Real Madrid 3-2 in an unbelievable Clasico at Santiago Bernabeu, a victory that puts them top of LaLiga.

Substitute James Rodriguez had scored a dramatic late equaliser that looked like it would give Madrid a draw to put them on the brink of a first league crown since 2012, only for Messi to bring up his milestone with the last kick of the game.

Prior to those late goals, a breathless and controversial contest looked like it would be settled by Ivan Rakitic's excellent strike, especially when Sergio Ramos was sent off for a lunge on Messi.

James – whose Madrid future has been the subject of huge speculation since Zinedine Zidane took charge at Santiago Bernabeu – scored within four minutes of coming off the bench to send the home fans wild, only for Messi to steal the show with his second of the match.

The contest was typically controversial, Cristiano Ronaldo having a strong early penalty claim turned down, while Barca wanted Casemiro's opener chalked off as they claimed for offside against Ramos in the build-up, a goal that was promptly cancelled out by Messi before half-time.

Barca then called for Casemiro to be sent off as he got away with two first-half fouls despite having already been booked, but it was Madrid's turn to be angry with the officials after Ramos was dismissed for a wild challenge on Messi.

The story was still to be told, though, with James' strike followed by Messi's astounding 92nd-minute winner to ensure Spain's top-flight is in for a thrilling conclusion over the final weeks of the season.

#Messi500#ElClásico#ForçaBarçapic.twitter.com/r925pgxt7s

— FC Barcelona (@FCBarcelona_cat) April 23, 2017

There was controversy inside two minutes when Ronaldo latched on to Dani Carvajal's cutback in the box and went down under Samuel Umtiti's challenge, but referee Alejandro Jose Hernandez Hernandez was unmoved.

Messi was left bloodied after being caught by Marcelo's arm and had to play on with cotton wool in his mouth, before Gareth Bale – a surprise starter who was forced off before half-time with what appeared to be a recurrence of his calf injury – volleyed straight at Ter Stegen.

Madrid opened the scoring after 28 minutes through an unlikely source. Marcelo's cross found Ramos, who was not flagged for offside in a marginal call despite huge Barca claims, and he hooked an effort against the post, with Casemiro sliding in to finish left-footed.

But, against the run of play, Barca drew level within five minutes when Messi collected Rakitic's pass and glided past the challenges of Luka Modric and Carvajal before beating Keylor Navas down low from 12 yards.

And as Luis Enrique's side grew into the game, Navas got down sharply to keep out Pique's thumping header.

Ronaldo then wasted a glorious chance to get Madrid back in front, firing over the bar with only Ter Stegen to beat after Marco Asensio - Bale's replacement - had squared to him in the area after a breakaway from the hosts.

Madrid's hopes of a comeback appeared to be over four minutes later, Ramos furious to be shown a straight red card for jumping in two-footed on Messi and sarcastically applauding the officials on his way off.

The impressive Navas somehow denied Pique from eight yards after substitute Andre Gomes had found him wide open and then also saved Messi's powerful drive.

And those stops became all the more crucial as James grabbed an equaliser with five minutes to play, converting Marcelo's cross with a high finish past Ter Stegen as the home support erupted.

But Messi had the last word, finishing off a slick move by converting Jordi Alba's cutback with a trademark left-footed finish and celebrating by holding his shirt up to a dismayed Bernabeu.