Lionel Messi scored his 500th Barcelona goal as his stoppage-time victor against 10-man Real Madrid breathed life into his side's title challenge. But Messi netted deep into added time to give Barcelona the win that could ultimately save their season.
SERGIO RAMOS was sent off for FIFTH time in his career for Real Madrid against Barcelona after a horror two-footed lunge on Lionel Messi tonight.
Lionel Messi twice as Barcelona beat Real Madrid to move top of the La Liga standings.
Barcelona Playing 11 vs Real Madrid in El Clasico 2017: Ter Stegen, Roberto, Piqué, Umtiti, Alba, Busquets, Rakitic, Iniesta, Alcacer, Messi, Suárez.More news: Trump says he will release tax reform package next week
Messi almost claimed a second five minutes from the break when he pounced onto a loose ball and chipped just wide of the goal.
However, fittingly, Messi had the final say with a brilliant finish deep into stoppage time to lift Barcelona's hopes of a third straight La Liga title. Marcelo caught him with an elbow and Messi now has a mouthful of blood.
Real responded with Luka Modric bringing a full-length save from Ter Stegen, but the hosts had to re-organise when Gareth Bale was forced off on the occasion of his 100th LaLiga appearance with what looked like a recurrence of an ankle injury.
However, if Barca manage to come away from the Bernabeu with all three points, the La Liga title race will be back on, with the race likely to go till the final game of the season. This team will be determined to get the three points here since there is a lot at stake with their pride and also for the end of season results. He also holds the record in all matches between the rivals with 23 goals. Barcelona's Lionel Messi reacts during the Champions League quarterfinal second leg soccer match between Barcelona and Juventus at Camp Nou stadium in Barcelona, Spain, Wednesday, April 19, 2017.More news: Blake Griffin leaves Game 3 with bruised right big toe
Ronaldo then had two chances in the space of a minute as he connected with Marco Asensio's cross to fire wide of the left post, before the Portuguese forward blasted over from inside the box following a counter-attack.
Madrid's Keylor Navas made three remarkable saves in the second half alone - on a close-range header by Gerard Pique, a shot by Luis Suarez and another strike by Pique.
Kevin-Prince Boateng scored in the 44th minute for Las Palmas and Ibai Gomez equalized in the 61st as Las Palmas and Alaves played to a draw that kept both teams near the middle of the table.More news: Addison Russell hits walk-off homer as Cubs top Brewers