Real Madrid 2-3 Barcelona: El Clasico - as it happened
Messi scores 500th career goal as Barca go top of La Liga.
- Barcelona go top of La Liga after stunning Real Madrid at the Bernabeu
- Lionel Messi scores twice, including in 500th goal in the 92nd minute, to deliver victory.
- Casemiro put Real ahead after 29 minutes.
- After Messi levelled, Ivan Rakitic fired home to put Barca ahead for the first time.
- Sergio Ramos sent off for 22nd time in his career after two-footed lunge.
- Substitute James Rodriguez equalised for Real with five minutes left.
- Luis Enrique's side replace Real as leaders on head-to-head record.
- Revealed: How Rafael Nadal influenced the signing of Marco Asensio.

Well that brings an end to our coverage of one of the most dramatic Clasicos in many, many years. The initiative is now with Barcelona in the title race, though Real Madrid still have a game in hand. A brilliant climax to the campaign is in store in Spain.
We are back with live coverage from the Premier League in mid-week when matters at both ends could be settled. But until then, goodbye.
The sort of game you need to sit down in a dark room afterwards and take in what you have just seen. A quite incredible sporting experience, let along football match. I have found El Clasico to perhaps be the most overblown sporting event on the planet - perhaps only second to the Super Bowl - yet it satisfied all the pre-match build-up and hyperbole with a brilliant exhibition of attacking football.
Granted, the defending was terrible throughout but that should not take anything away from the drama which saw Messi produce a fabulous winner. For all his brilliant moments in a Barcelona shirt, that is very near the top.
Full time: Real Madrid 2-3 Barcelona
Pinch yourself kids, that really happened. One of the best Clasico's in many years ends with a dramatic and potentially title-shifting goal. Lionel Messi brings up his 500 with a goal which sends Barcelona top of the La Liga table. Real Madrid looked set to keep their three-point advantage but they were stunned in the second minute of added time. Incredible.
GOAL! Real Madrid 2-3 Barcelona (Lionel Messi)
UNBELIEVABLE! The most brilliant of games ends with a fitting winning goal for the beast player on the pitch. Barcelona pile forward in the final minute of stoppage time and the ball is cut back to Messi on a plate and he curls beyond Keylor Navas. Amazing finish.
Half time: Real Madrid 1-1 Barcelona
Intriguing first half at the Bernabeu which ends with Barcelona missing another clutch chance. Bravo flaps at the corner and Messi taps wide unmarked with the goal at his mercy. Not sure how he missed that.
Messi has inspired this Barcelona turnout in the first half. Casemiro opened the scoring for Real, and while he has escaped being sent off having already been booked once, Messi's brilliance has the visitors level. Could go either way this.
Indeed it is Asensio who comes on for Gareth Bale.
Read here how Rafael Nadal convinced Real president Florentino Perez to sign the Majorcan, and how he has become a key component of the Los Blancos side.
Not only his 499th goal but another bit of history for Messi.
Messi now all-time top league scorer in #ElClasico with 15 - one more than Alfredo Di Stefano
— Piers Edwards (@piers_e) April 23, 2017
GOAL! Real Madrid 1-0 Barcelona (Casemiro)
The title pendulum swings Real Madrid's way. Marcelo crosses from a half-cleared corner and when Ramos touches on the post Casemiro slides in to convert into an empty net. Plenty of players could have been offside in that incident, but what matters is that Madrid have the lead.
Some debate over whether Marcelo meant that elbow. Twitter appears to be saying yes.
Correct. You could see that by how his arm moved. https://t.co/5tMNm5ciZx
— Ian McCourt (@ianmccourt) April 23, 2017
It was a pretty needless booking for Casemiro to pick up.
Casemiro carries on where he left off against Bayern Munich. Kicking people... #ElClasico
— Duncan Castles (@DuncanCastles) April 23, 2017
Real Madrid warming up ahead of kick-off.
ð¥ðð¥#ElClasico #HalaMadrid pic.twitter.com/fiM180AsLk
— Real Madrid C. F. (@realmadrid) April 23, 2017
For those who may have missed the story regarding Neymar this week, let me refresh your memory.
The Brazilian was dismissed two weeks against against Malaga for two bookable offences, forcing him out of the clash with Real Sociedad. But upon clapping sarcastically at the referee his ban was extended to three meaning he would miss El Clasico.
Barca had appealed the punishment, which was rejected by Spain's football authorities. But the club went to the Spanish Sports Tribunal in an effort to have the ban overturned. However, the body were unable to meet in time, and to avid further sanction Barcelona dropped the appeal and have left Neymar out of their squad.
The reality is Neymar has been far from his best in recent weeks and endured a torrid time against Juventus, earning a booking which would have ruled him out of the first leg of any semi-final - had they progressed.
Both sides were pushed all their way in their respective Champions League ties in mid-week, and you wonder what affect of those demands will have on tonight's game.
Real Madrid needed extra time to beat 10-man Bayern Munich, with Cristiano Ronaldo scoring a hat-trick to send the 11-time winners through.
Meanwhile, Barcelona needed to overturn a three-goal deficit against Juventus but were unable to break through the Italian rearguard. Who comes into this game in better shape?
And now the Barcelona team is in.....
ð´ðµ Barça XI:
— FC Barcelona (@FCBarcelona) April 23, 2017
1.Ter Stegen
3.Piqué
4.Rakitic
5.Sergio
8.A.Iniesta
9.Suárez
10.Messi
17.Alcácer
18.J.Alba
20.S.Roberto
23.Umtiti#ForçaBarça
The Real Madrid team drops with 65 minutes until kick-off.
ðâ #ElClasico#RealMadrid XI ð ð Barcelona
— Real Madrid C. F. (@realmadrid) April 23, 2017
ð ¡VAMOS! ð#HalaMadrid #RMMovistar pic.twitter.com/SacitWe7bP
Former Barcelona striker Gary Lineker fearing the worst ahead of El Clasico.
Fear the worst for my old club. https://t.co/omHSR2dBEi
— Gary Lineker (@GaryLineker) April 23, 2017
Barcelona's players arriving at the Bernabeu.
ðSantiago Bernabéu
— FC Barcelona (@FCBarcelona) April 23, 2017
ðª#ElClasico
ðµð´#ForçaBarça pic.twitter.com/JdtyV9amSw
Luis Enrique and his coaching team in deep discussion 75 minutes before kick-off.
Luis Enrique already giving some talks in Bernabeu @beinsportsusa pic.twitter.com/8DGqdtMjUz
— Tancredi Palmeri (@tancredipalmeri) April 23, 2017
We're around half an hour away from the teams being confirmed, so how will both sides line up tonight?
Barcelona will not risk naming Neymar in their matchday squad after withdrawing their appeal against his three-match ban for his sending off against Malaga.
For Real Madrid, Gareth Bale could return from injury while Toni Kroos may be replaced by Marco Asensio after the German's mid-week exploits.
Before we get our teeth into events in Spain, let me send you in direction of our Liverpool vs Crystal Palace live blog in the Premier League. The game is entering the closing stages at Anfield, in a pivotal game at both ends of the table.
World football's most intense rivalry takes centre stage once again with more than just intangible bragging rights on the line. Real Madrid and Barcelona are seperated by just three points in the La Liga title race, and a result one way or another could provide a pivotal swing heading into the final weeks of the campaign.
Victory for Luis Enrique's men will send them top on goal difference, while Real can extend their advantage to six with a game more to play. They would surely have one hand on the crown if they prevail.
Teams news and all the build-up ahead of what could be a classic encounter on the way. ahead of he 7:45pm kick-off.
© Copyright IBTimes 2025. All rights reserved.