Match ends, Real Madrid 3, Las Palmas 3.
Cristiano Ronaldo scored two late goals as Real Madrid - who had Gareth Bale sent off - came from 3-1 down to draw with Las Palmas at the Bernabeu.
Isco gave Real an eighth-minute lead before Tana levelled with a firm shot.
Wales forward Bale was shown red early in the second half for shoving Jonathan Viera, who scored a penalty after a Sergio Ramos handball.
Kevin-Prince Boateng fired in moments later before Ronaldo's penalty and header earned Real a point.
Real Madrid's comeback was not enough to send them back to the top of La Liga. They now trail Barcelona by one point, although they have a game in hand on the champions.
Another extraordinary fightback by Real
Three days after Zinedine Zidane's side performed a great escape by coming from 2-0 down to defeat Villarreal, they produced a similar trick again.
But this result was even more extraordinary because Real played much of the second half with 10 men and were 3-1 behind until the 86th minute.
After Bale was sent off for an out-of-character shove, Las Palmas took advantage of the shell-shocked home side when Viera fired in from the spot after Ramos had handled David Simon's drive inside the area.
The Gran Canaria club, who had only managed one away win in La Liga this campaign, then added a third soon after when ex-Tottenham player Boateng beat keeper Keylor Navas to the ball to slot in.
Time was running out for Real, but they struck lucky in the 86th minute.
A firm cross from substitute James Rodriguez struck the hand of Dani Castellano. It appeared that the Las Palmas midfielder did not have time to move his hands away, but after short deliberation referee Fernandez Borbalan awarded a penalty. Ronaldo fired in from the spot.
With seconds of the match remaining, the Portugal forward, who appeared frustrated during the night, rose brilliantly to head in Rodriguez's cross.
Red mist descends on Bale
It was an unexpected flashpoint.
Bale began the match well, setting up Alvaro Morata in the first 30 seconds to tuck home, only for the effort to be ruled out for offside.
But in the 47th minute the night took a turn for the worse for the Wales international, who only recently returned from three months out with an ankle injury.
He twice clipped the heels of Viera before the Las Palmas player reacted. Referee Borbalan was set to show Bale a yellow card before the 27-year-old aggressively shoved Viera which prompted the official to show a straight red.
His suspension will be a blow for Real, with the forward having scored two goals since his comeback.
- 2CarvajalBooked at 29mins
- 4RamosBooked at 55mins
- 22IscoSubstituted forVázquezat 65'minutes
- 16KovacicSubstituted forBenzemaat 71'minutes
- 11BaleBooked at 47mins
- 21MorataBooked at 70minsSubstituted forRodríguezat 71'minutes
- 7Cristiano RonaldoBooked at 81mins
- 2SimónBooked at 44mins
- 17BigasSubstituted forArtilesat 27'minutes
- 21VieraSubstituted forHalilovicat 75'minutesBooked at 90mins
- 10Rodríguez Ruiz
- 7BoatengBooked at 53minsSubstituted forGarcíaat 69'minutes
- 11Figueroa Cabrera
- David José Fernández Borbalán
- Shots on Target
Second Half ends, Real Madrid 3, Las Palmas 3.
Tana (Las Palmas) wins a free kick in the attacking half.
Foul by Nacho (Real Madrid).
Hand ball by Cristiano Ronaldo (Real Madrid).
Alen Halilovic (Las Palmas) is shown the yellow card.
Corner, Las Palmas. Conceded by Sergio Ramos.
Goal! Real Madrid 3, Las Palmas 3. Cristiano Ronaldo (Real Madrid) header from the centre of the box to the high centre of the goal. Assisted by James Rodríguez with a cross following a corner.
Corner, Real Madrid. Conceded by Mauricio Lemos.
Corner, Real Madrid. Conceded by Dani Castellano.
Goal! Real Madrid 2, Las Palmas 3. Cristiano Ronaldo (Real Madrid) converts the penalty with a right footed shot to the top right corner.
Penalty conceded by Dani Castellano (Las Palmas) with a hand ball in the penalty area.
Attempt saved. Jesé (Las Palmas) right footed shot from the right side of the box is saved in the top right corner. Assisted by David Simón.
Attempt missed. James Rodríguez (Real Madrid) right footed shot from the left side of the box is high and wide to the right. Assisted by Karim Benzema.
Foul by Jesé (Las Palmas).
Toni Kroos (Real Madrid) wins a free kick in the attacking half.
Attempt saved. Daniel Carvajal (Real Madrid) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Lucas Vázquez.
Attempt missed. Cristiano Ronaldo (Real Madrid) header from the centre of the box misses to the right. Assisted by Toni Kroos with a cross following a corner.
Corner, Real Madrid. Conceded by Aythami Artiles.
Attempt blocked. Cristiano Ronaldo (Real Madrid) left footed shot from the centre of the box is blocked.