Match ends, Barcelona 1, Real Madrid 1.
Barcelona 1-1 Real Madrid
Captain Sergio Ramos scored a stoppage-time equaliser to extend Real Madrid's unbeaten start to the season and deny Barcelona victory in a bad-tempered El Clasico.
Luis Suarez's glancing header from Neymar's left-wing free-kick put Barcelona ahead at the Nou Camp.
But in a frantic ending, Cristiano Ronaldo went close before Ramos headed home Luka Modric's free-kick to earn a point for Zinedine Zidane's La Liga leaders.
Leaders Real remain six points clear of defending champions Barca after 14 matches.
Barca were moments away from reducing the gap to three points when Real captain Ramos pounced to make it 33 games without defeat for his side.
Real are approaching the winter break in the driving seat, Barca having gone three matches without a league win.
Barca forward Neymar, who was one of six players booked, will be suspended for next Saturday's match at Osasuna.
- Who only managed 4/10? El Clasico player ratings
- 'Nothing has changed despite late equaliser' - Zidane
- 'Barca paid for missed chances'
Barca pay the price for late lapse
The hosts started slowly and managed only one attempt on goal - a Lionel Messi free-kick was comfortably gathered by Keylor Navas - in a scrappy first half.
In contrast, Ronaldo had three attempts in the opening 45 minutes as Luka Modric dominated for Real in midfield.
While far from their fluid best, Barca were better after the break and went in front when Raphael Varane conceded a free-kick just outside his area and Suarez nodded home from close range.
Messi, who has now gone six games without scoring against Real in all competitions, missed a great chance to double the lead after a lovely pass from substitute Andres Iniesta, on his return from injury, before Ramos had the final say.
The 30-year-old defender is establishing a reputation for scoring crucial late goals in big games.
Ramos scored a 93rd-minute equaliser against Atletico Madrid to send the 2014 Champions League final into extra time before Real won.
He also forced extra time with a stoppage-time equaliser in the 2016 Super Cup final, which Real also went on to win.
Resilient Real worthy leaders
This was a big test of character for Zidane and his players, and they emerged from it undamaged despite the absence of Gareth Bale, who continues his recovery from an ankle injury.
Real have taken 87 points from a possible 102 since Zidane took charge in January, including four from two games at the Nou Camp.
This draw was based on a steely determination and never-say-die spirit which was missing before Zidane's arrival.
His tactics worked a treat as Real nullified Barca's attacking threat in the first half, with Modric influential in central midfield alongside Mateo Kovacic on the left and Isco on the right.
Man of the match - Luka Modric (Real Madrid)
Zidane equals Mourinho record
- Zinedine Zidane has equalled Jose Mourinho's record of 17 games unbeaten away from home as a manager in La Liga
- Sergio Ramos scored his fourth goal in El Clasico, his first at the Nou Camp since 2007
- Neymar has made 13 assists this season, at least five more than any other La Liga player
- Real Madrid have scored the most headers (nine) in La Liga this season
- Lionel Messi made his 33th appearance in El Clasico in all competitions, but his first as captain
- Luis Suarez has scored in three of his past four Clasicos in La Liga
- Real Madrid have not lost any of their 20 games in all competitions with Lucas Vazquez in the starting XI (W17 D3)
- Marc-Andre ter Stegen is the first German goalkeeper to play in El Clasico since Bodo Illgner in 1999
Both teams are in Champions League action in midweek. Real Madrid must beat Borussia Dortmund at the Bernabeu on Wednesday at 19:45 GMT to finish top of Group F.
Barcelona have already qualified as Group C leaders. They entertain Borussia Monchengladbach on Tuesday at 19:45 GMT.
- 1ter Stegen
- 14MascheranoBooked at 89mins
- 4RakiticSubstituted forIniestaat 60'minutes
- 5BusquetsBooked at 83mins
- 21Tavares GomesSubstituted forTuranat 78'minutes
- 9SuárezBooked at 75mins
- 11NeymarBooked at 28minsSubstituted forD Suárezat 87'minutes
- 6D Suárez
- 2CarvajalBooked at 80mins
- 16KovacicSubstituted forMarianoat 86'minutes
- 22IscoBooked at 13minsSubstituted forCasemiroat 66'minutes
- 7Cristiano Ronaldo
- 9BenzemaSubstituted forAsensioat 77'minutes
- Carlos Clos Gómez
- Shots on Target
Second Half ends, Barcelona 1, Real Madrid 1.
Attempt missed. Jordi Alba (Barcelona) right footed shot from the right side of the box misses to the left.
Attempt blocked. Sergi Roberto (Barcelona) header from outside the box is blocked.
Denis Suárez (Barcelona) wins a free kick on the right wing.
Foul by Marco Asensio (Real Madrid).
Denis Suárez (Barcelona) wins a free kick in the defensive half.
Foul by Cristiano Ronaldo (Real Madrid).
Goal! Barcelona 1, Real Madrid 1. Sergio Ramos (Real Madrid) header from the centre of the box to the bottom left corner. Assisted by Luka Modric with a cross following a set piece situation.
Javier Mascherano (Barcelona) is shown the yellow card.
Foul by Arda Turan (Barcelona).
Marcelo (Real Madrid) wins a free kick on the left wing.
Corner, Real Madrid. Conceded by Jordi Alba.
Attempt missed. Cristiano Ronaldo (Real Madrid) header from the right side of the six yard box misses to the left. Assisted by Marcelo with a cross.
Substitution, Barcelona. Denis Suárez replaces Neymar.
Attempt missed. Sergio Ramos (Real Madrid) header from the centre of the box is just a bit too high. Assisted by Daniel Carvajal with a cross.
Substitution, Real Madrid. Mariano replaces Mateo Kovacic.
Luis Suárez (Barcelona) wins a free kick in the defensive half.
Foul by Casemiro (Real Madrid).
Sergio Busquets (Barcelona) is shown the yellow card for a bad foul.
Foul by Sergio Busquets (Barcelona).
Marco Asensio (Real Madrid) wins a free kick on the left wing.
Andrés Iniesta (Barcelona) wins a free kick in the defensive half.
Foul by Luka Modric (Real Madrid).
Attempt missed. Lionel Messi (Barcelona) left footed shot from the centre of the box misses to the right. Assisted by Andrés Iniesta.
Daniel Carvajal (Real Madrid) is shown the yellow card for a bad foul.
Neymar (Barcelona) wins a free kick on the left wing.
Foul by Daniel Carvajal (Real Madrid).
Attempt blocked. Marco Asensio (Real Madrid) left footed shot from the centre of the box is blocked. Assisted by Lucas Vázquez with a cross.
Substitution, Barcelona. Arda Turan replaces André Gomes.
Substitution, Real Madrid. Marco Asensio replaces Karim Benzema.
Attempt missed. Cristiano Ronaldo (Real Madrid) header from the centre of the box misses to the left. Assisted by Luka Modric with a cross following a corner.
Corner, Real Madrid. Conceded by Neymar.
Luis Suárez (Barcelona) is shown the yellow card.
Foul by Luis Suárez (Barcelona).
Raphael Varane (Real Madrid) wins a free kick in the defensive half.
Attempt blocked. Luka Modric (Real Madrid) left footed shot from the right side of the box is blocked. Assisted by Daniel Carvajal.
Corner, Real Madrid. Conceded by Javier Mascherano.
Sergio Busquets (Barcelona) wins a free kick in the defensive half.
Foul by Lucas Vázquez (Real Madrid).