Real Madrid were dethroned at the top of the La Liga table, after coming from behind to secure a 3-3 draw with Las Palmas inspired by a brace from Cristiano Ronaldo.
Los Blancos went ahead after eight minutes as Isco collected a pass from Toni Kroos before calmly slotting home from close range.
The visitors hit back two minutes later as Tana did well to evade Sergio Ramos before rifling the ball past Keylor Navas from distance.
Las Palmas were dealt a blow after 28 minutes after Bigas was stretchered off, following a collision with his own teammate.
Real had chances to restore their lead but Ronaldo and Ramos were denied late in the opening half.
However, Los Blancos were reduced to 10 men shortly after the break when Gareth Bale was shown two yellow cards in quick succession.
Las Palmas were then awarded a penalty in the 56th minute when Ramos handled in the box. Viera stepped and converted the spot-kick, 1-2.
It went from bad to worse for Real, as the visitors grabbed a third goal three minutes later Kevin-Prince Boateng took advantage of some sloppy defending to round Jonathan Navas and slot into an empty net.
Zinedine Zidane opted for a double change after 71 minutes as Alvaro Morata and Mateo Kovacic made way for Karim Benzema and James Rodriguez.
Real were then awarded a penalty in the 85th minute when Castellano handled in the box. Ronaldo stepped up and made no mistake from 12-yards out, 2-3.
The home side then leveled matters in the 89th minute as Ronaldo rose well to head home Rodriguez's cross, 3-3.