Barcelona survived the sending-off of Sergi Roberto to keep alive their quest to finish the LaLiga season unbeaten after a 2-2 draw with Real Madrid at the Nou Camp.
The midfielder was dismissed following an off-the-ball altercation with Marcelo on the stroke of half-time but the hosts survived a late assault to take a point.
Barcelona led twice through Luis Suarez and Lionel Messi only for Real, who have one eye on the Champions League final against Liverpool later this month, to level through Cristiano Ronaldo and Gareth Bale.
He might not have had the biggest impact on proceedings, but few could deny this Nou Camp night was all about Andres Iniesta, the Barcelona stalwart who will leave the club at the end of this season after making almost 400 appearances and winning over 30 trophies for club and country.
Just when you thought Gareth Bale was intent on booking a transfer back to the Premier League, the Welshman, who has been criticised for some of his recent performances for Real, pounced to fire home a brilliant equaliser and grab Real Madrid a deserved point.
Both managers had every reason to be more than satisfied with how the night went. For Barcelona coach Ernesto Valverde it was all about maintaining his side’s proud unbeaten record this season, while Zinedine Zidane looked to avoid defeat whilst casting an inevitable eye towards the upcoming Champions League final. For once, ‘El Classico’ honours came a close second to other agendas.
Barcelona: Marc-Andre ter-Stegen 7, Gerard Pique 7, Jordi Alba 7, Samuel Umtiti 6, Andres Iniesta 7, Ivan Rakitic 6, Sergio Busquets 6, Philippe Coutinho 6, Sergi Roberto 6, Lionel Messi 7, Luis Suarez 7. Substitutes: Nelson Semedo (for Coutinho, 46) 6, Paulinho (for Iniesta, 58), 5, Paco Alcacer (for Suarez, 90) 6.
Real Madrid: Keylor Navas 7, Sergio Ramos 7, Marcelo 6, Nacho 6, Raphael Varane 6, Luca Modric 7, Toni Kroos 7, Casemiro 6, Cristiano Ronaldo 8, Karim Benzema 7, Gareth Bale 7. Substitutes: Marco Asensio (for Ronaldo, 46) 7, Lucas Vazquez (for Nacho, 68) 6, Mateo Kovacic (for Kroos, 84) 5.
Barcelona v Villarreal, LaLiga, Wednesday May 9
Sevilla v Real Madrid, LaLiga, Wednesday May 9