Real Madrid remained three points clear of Barcelona at the top of La Liga as both sides dropped points on Wednesday night.
Real had missed the chance to claim a record 17th straight La Liga win as they had to settle for a 1-1 draw at home to Villarreal.
But Barca were unable to bridge the gap to their arch rivals as they were also held 1-1 by Atletico Madrid at the Nou Camp, with Lionel Messi limping off with an injury.
Real Madrid were hesitant in the first half at the Bernabeu and the first period ended with Sergio Ramos conceding a penalty by blocking Manu Trigueros' shot with his hand.
Bruno Soriano stepped up coolly to stroke a Panenka-style kick past Kiko Casilla.
Ramos atoned with a towering header from a James Rodriguez corner three minutes into the second half but despite dominating Real were unable to find the crucial winner.
Barcelona were at one stage on course to cut Real's lead to one point when Ivan Rakitic headed them in front from an in-swinging Andres Iniesta cross on 41 minutes.
But, in the week in which Diego Simeone confirmed he had reduced his contract at Atletico Madrid, Los Colchoneros produced a rally to typify their zealous manager, with substitute Angel Correa hitting a deserved equaliser.
The second half at the Camp Nou will have raised Real coach Zinedine Zidane's spirits as first Barcelona's key men Lionel Messi and Sergio Busquets had to go off injured.