A late Pepe header secured a 2-2 draw for Real Madrid against Osasuna at Estadio El Sadar on Saturday.
The draw leaves Carlo Ancelotti's men in third, two points behind league leaders Barcelona.
Osasuna went ahead in the 16th minute through Oriol Riera, the striker thumped his header past Diego Lopez following a Marc Bertan cross.
Riera doubled the home side's lead in the 39th minute, the striker heading home from close range after Lopez denied Damia Abella.
Real Madrid were reduced to 10 men in the 44th minute, after Sergio Ramos was shown a second yellow card, after the defender elbowed Roberto Torres.
Madrid grabbed a goal back just before halftime, Cristiano Ronaldo managed to pick out Isco, who drilled his effort into the bottom corner.
Ronaldo came close in the 58th minute, after some good play between Luka Modric and Isco, the latter played in Ronaldo, only for the Portuguese to shoot narrowly wide.
Francisco Silva was sent off for Osasuna in the 79th minute, after a rash lunge on Madrid's Ronaldo.
Pepe equalised for the visitors in the 80th minute, the defender heading home from close range, following a cross from Isco.
Angel Di Maria had a chance to win it late on, but Andres Moreno did well to deny the Argentine.