Sergio Ramos scored a stoppage-time equaliser to extend Real Madrid’s unbeaten start to the season and deny FC Barcelona victory in a bad-tempered El Clasico on Saturday.
Luis Suarez’s glancing header from Neymar’s left-wing free-kick put FC 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.
Real Madrid remains six points clear of defending champions Barca after 14 matches.
Barcelona 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 with a league win.
The hosts started slowly and managed only one attempt on goal — a Lionel Messi free-kick was comfortably gathered by Keylor Navis — 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 being at their fluid best, Barca were better after the break.
They went in front when Raphael Varane conceded a free-kick just outside his area and Neymar nodded home from close range.
Messi 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.