Leicester City dropped out of the Championship play-off places despite twice coming from behind to secure a point at Crystal Palace.
Danny Gabbidon gave the Eagles the lead with his first league goal for eight years after Stephen Dobbie's free-kick.
Andy King levelled for Leicester with a curling finish, before Dobbie restored Palace's lead following Glenn Murray's lay-off.
Crystal Palace's remaining games
27 April: Blackburn (A)
30 April: Millwall (A)
4 May: Peterborough (H)
But Chris Wood secured a point for the Foxes with a composed finish.
It remains to be seen whether this is one point gained or two dropped for Leicester, now one point behind sixth-placed Bolton with two games remaining.
Boss Nigel Pearson will be concerned his side has conceded six times in the last three games.
Palace, who need five points from their remaining three games to seal a play-off place, had not scored in their previous five matches.
But that run ended when former West Ham player Gabbidon pounced after Dobbie's free-kick.
Leicester's remaining games
26 April: Watford (H)
4 May: Nottm Forest (A)
Leicester pulled level when a slick move involving Paul Konchesky and Lloyd Dyer ended with King curling in a fine equaliser.
The visitors should have taken the lead when Wood knocked down Konchesky's cross into the path of Jeff Schlupp but the youngster scooped his shot over.
Palace regained the lead when Murray's lay-off found its way to Dobbie on the edge of the area and the former Swansea frontman tucked away a fine strike.
But a slip by Damien Delaney allowed Wood to charge through one-on-one with Palace goalkeeper Julian Speroni - and he made no mistake to snatch a point.
Crystal Palace manager Ian Holloway:
"We're disappointed with that having been in front twice but it's important to have got a point. I would have preferred two more but you've got to take what you can.
"I was impressed with the courage of the lads and we scored two goals, which we haven't done for a while. I'm just disappointed with the last goal because it looked like a mistake and we have to eradicate them. It's another point to our target and we now have to move on.
"We need to tweak the nose of fear and stick an ice cube down the vest of terror."
Leicester manager Nigel Pearson:
"We were unlucky not to win it. I think we were the better side.
"We had to deal with a Palace side who made quite a few changes and adopted a different style but I think for the most part we coped with that threat well and showed some resilience to come from a goal behind on a couple of occasions.
"We created a lot of decent chances and played some good football."
- 01 Speroni
- 02 Ward
- 21 Moxey Booked
- 27 Delaney Booked
- 33 Gabbidon
- 08 Dikgacoi Booked
- 12 Marrow (O'Keefe - 78' )
- 11 Dobbie (Bolasie - 75' )
- 16 Zaha
- 17 Murray
- 18 Wilbraham (K Phillips - 85' )
- 40 Fitzsimons
- 28 Ramage
- 07 Bolasie
- 22 O'Keefe
- 30 Moritz
- 38 Banton
- 09 K Phillips
- 01 Schmeichel
- 02 De Laet
- 03 Konchesky
- 05 Morgan
- 15 M Keane
- 10 King
- 11 Dyer (Gallagher - 89' )
- 16 James Booked
- 24 Knockaert (Kane - 90' )
- 18 Schlupp (Nugent - 73' )
- 39 Wood
- 13 Logan
- 06 Whitbread
- 22 Moore
- 04 Drinkwater
- 17 Gallagher
- 35 Nugent
- 37 Kane
Live Text Commentary
Full Time The referee blows for the end of the match.90:00 +3:52 Substitution
Substitution Harry Kane joins the action as a substitute, replacing Anthony Knockaert.90:00 +2:33
The ball is crossed by Yannick Bolasie.90:00 +1:54
Foul by Paul Gallagher on Wilfried Zaha, free kick awarded. Yannick Bolasie delivers the ball from the free kick right-footed from left wing.90:00 +0:52
Anthony Knockaert is caught offside. Free kick taken by Julian Speroni.89:42
Centre by Paul Gallagher, clearance by Glenn Murray.89:04
Joel Ward concedes a free kick for a foul on David Nugent. Kasper Schmeichel takes the direct free kick.88:08 Substitution
Substitution Paul Gallagher is brought on as a substitute for Lloyd Dyer.88:08
The official flags Chris Wood offside. Free kick taken by Julian Speroni.86:09
Chris Wood takes a shot. Blocked by Damien Delaney. Inswinging corner taken by Matty James, clearance made by Kevin Phillips.84:20 Substitution
Substitution (Crystal Palace) makes a substitution, with Kevin Phillips coming on for Aaron Wilbraham.81:52 Booking
Booking The referee books Kagisho Dikgacoi for unsporting behaviour.81:38
Kagisho Dikgacoi gives away a free kick for an unfair challenge on Matty James. Kasper Schmeichel takes the direct free kick.79:44
Yannick Bolasie takes a shot. Blocked by Michael Keane. Inswinging corner taken right-footed by Yannick Bolasie from the left by-line, Damien Delaney produces a headed effort from deep inside the six-yard box which goes wide of the right-hand upright.78:30
Anthony Knockaert takes a shot. Free kick awarded for an unfair challenge on Aaron Wilbraham by Michael Keane. Yannick Bolasie takes the direct free kick. Save made by Julian Speroni.77:42 Substitution
Substitution Stuart O'Keefe comes on in place of Alex Marrow.77:23
Wes Morgan produces a right-footed shot from just outside the box that goes wide right of the target.74:52 Substitution
Substitution Stephen Dobbie goes off and Yannick Bolasie comes on.74:52
Free kick awarded for an unfair challenge on Matty James by Glenn Murray. Paul Konchesky takes the free kick.72:52
The assist for the goal came from Andy King.
Goal! - Chris Wood - C Palace 2 - 2 Leicester Chris Wood finds the net with a goal from close in to the top left corner of the goal. Crystal Palace 2-2 Leicester.72:12 Substitution
Substitution David Nugent comes on in place of Jeff Schlupp.70:44
The ball is swung over by Anthony Knockaert, Dean Moxey gets a block in. Inswinging corner taken by Matty James, clearance made by Kagisho Dikgacoi.70:00
Stephen Dobbie takes a shot. Blocked by Wes Morgan.69:16
The referee gives a free kick against Chris Wood for handball. Julian Speroni takes the direct free kick.67:56
Wilfried Zaha produces a cross, Michael Keane makes a clearance.67:43
The ball is delivered by Ritchie De Laet, Joel Ward manages to make a clearance.66:14
Glenn Murray provided the assist for the goal.66:14 Goal scored
Goal! - Stephen Dobbie - C Palace 2 - 1 Leicester Stephen Dobbie scores a goal from just outside the penalty box to the bottom right corner of the goal. Crystal Palace 2-1 Leicester.64:49
Outswinging corner taken from the right by-line by Stephen Dobbie, clearance made by Michael Keane. The ball is crossed by Aaron Wilbraham, Ritchie De Laet manages to make a clearance.64:32
The ball is sent over by Kagisho Dikgacoi, Andy King makes a clearance.64:05
Stephen Dobbie takes a shot. Ritchie De Laet gets a block in. Wilfried Zaha decides to take the corner short.63:52
Anthony Knockaert takes a shot. Julian Speroni makes a save.63:09
Corner taken right-footed by Matty James, clearance made by Dean Moxey.62:05
Michael Keane takes a shot. Blocked by Damien Delaney.61:26
Inswinging corner taken left-footed by Matty James, Daniel Gabbidon manages to make a clearance.59:31
Kagisho Dikgacoi challenges Lloyd Dyer unfairly and gives away a free kick. Paul Konchesky takes the direct free kick.59:06
Centre by Matty James, Julian Speroni makes a save.56:35
Anthony Knockaert takes a shot. Save by Julian Speroni.55:11
Free kick awarded for an unfair challenge on Glenn Murray by Ritchie De Laet. A cross is delivered by Stephen Dobbie, Aaron Wilbraham takes a shot.52:40
The ball is swung over by Paul Konchesky, Jeff Schlupp produces a right-footed shot from close range that goes over the bar.52:12
Centre by Joel Ward, save made by Kasper Schmeichel.51:09
The referee blows for offside against Aaron Wilbraham. Free kick taken by Kasper Schmeichel.50:00
Glenn Murray takes a shot. Save by Kasper Schmeichel.49:30
Foul by Wes Morgan on Aaron Wilbraham, free kick awarded. Stephen Dobbie restarts play with the free kick.47:42
Unfair challenge on Chris Wood by Daniel Gabbidon results in a free kick. The ball is swung over by Matty James, Michael Keane takes a shot. Save made by Julian Speroni. Corner taken by Matty James, Shot from just outside the area by Ritchie De Laet misses to the right of the target.45:01
The second half has started.45:00 +2:08 Half time
Half Time It is the end of the first-half.44:53
Direct free kick taken by Wilfried Zaha, Matty James delivers the ball, clearance made by Wilfried Zaha. Effort from deep inside the area by Alex Marrow clears the bar. Stephen Dobbie takes a short corner. Shot from just outside the penalty area by Stephen Dobbie misses to the left of the target.44:53 Booking
Booking Matty James receives a caution.43:52
Free kick awarded for a foul by Matty James on Wilfried Zaha.42:52
Effort on goal by Chris Wood from just inside the area clears the crossbar.40:57
Aaron Wilbraham produces a right-footed shot from just outside the penalty box that misses to the left of the goal.39:13
A cross is delivered by Glenn Murray.38:55
A cross is delivered by Wilfried Zaha, Paul Konchesky makes a clearance.38:20
Wilfried Zaha delivers the ball, clearance made by Michael Keane.36:44
Lloyd Dyer provided the assist for the goal.36:44 Goal scored
Goal! - Andy King - C Palace 1 - 1 Leicester Andy King scores a goal from inside the six-yard box to the bottom right corner of the goal. Crystal Palace 1-1 Leicester.34:53
Wes Morgan fouled by Daniel Gabbidon, the ref awards a free kick. Kasper Schmeichel takes the free kick.34:21
Outswinging corner taken right-footed by Stephen Dobbie from the right by-line to the near post, Chris Wood makes a clearance.34:11
Joel Ward produces a cross, clearance made by Michael Keane.33:56
Aaron Wilbraham produces a cross, Lloyd Dyer gets a block in.32:25
Anthony Knockaert takes a shot. Save made by Julian Speroni.31:20
Close range shot by Chris Wood goes wide of the left-hand upright.30:50 Booking
Booking The referee shows Damien Delaney a yellow card.30:27
Damien Delaney concedes a free kick for a foul on Jeff Schlupp. Matty James restarts play with the free kick.29:34
Matty James takes a shot. Joel Ward gets a block in.28:05
Foul by Daniel Gabbidon on Chris Wood, free kick awarded. Direct strike on goal from the free kick comes in from Chris Wood, clearance made by Daniel Gabbidon. Inswinging corner taken from the left by-line by Matty James, clearance made by Glenn Murray.27:44
Matty James takes a shot. Daniel Gabbidon gets a block in.26:58
Alex Marrow takes a shot. Save by Kasper Schmeichel.25:48
Assist on the goal came from Stephen Dobbie.25:48 Goal scored
Goal! - Daniel Gabbidon - C Palace 1 - 0 Leicester Daniel Gabbidon scores a goal from inside the penalty area to the bottom right corner of the goal. Crystal Palace 1-0 Leicester.25:19
Free kick awarded for an unfair challenge on Aaron Wilbraham by Matty James. Direct free kick taken by Stephen Dobbie.23:36
Free kick awarded for an unfair challenge on Anthony Knockaert by Dean Moxey. The ball is crossed by Anthony Knockaert, Matty James takes a shot. Blocked by Stephen Dobbie. Wes Morgan gives away a free kick for an unfair challenge on Joel Ward. Julian Speroni restarts play with the free kick.22:42 Booking
Booking The referee shows Dean Moxey a yellow card for unsporting behaviour.22:29
Unfair challenge on Anthony Knockaert by Dean Moxey results in a free kick. Direct free kick taken by Kasper Schmeichel.21:27
Andy King challenges Stephen Dobbie unfairly and gives away a free kick. Stephen Dobbie has an effort direct from the free kick, clearance made by Matty James.20:36
Lloyd Dyer is penalised for handball and concedes a free kick. Joel Ward restarts play with the free kick.19:12
Michael Keane concedes a free kick for a foul on Wilfried Zaha. Stephen Dobbie takes the direct free kick.18:29
Andy King takes a shot from long range which goes wide of the right-hand upright.18:14
Anthony Knockaert takes a shot. Blocked by Damien Delaney.17:49
Ritchie De Laet crosses the ball, Damien Delaney makes a clearance. Anthony Knockaert delivers the ball, Daniel Gabbidon manages to make a clearance.15:08
Paul Konchesky has an effort at goal from outside the area missing to the wide right of the goal.13:15
Aaron Wilbraham fouled by Wes Morgan, the ref awards a free kick. Stephen Dobbie restarts play with the free kick.12:31
The ball is sent over by Stephen Dobbie.11:12
Kagisho Dikgacoi gives away a free kick for an unfair challenge on Chris Wood. Andy King takes the direct free kick. Anthony Knockaert takes a shot. Clearance made by Damien Delaney.9:13
Jeff Schlupp takes a shot. Chris Wood takes a shot. Clearance made by Damien Delaney. Comfortable save by Julian Speroni. Foul by Alex Marrow on Paul Konchesky, free kick awarded. Paul Konchesky restarts play with the free kick.9:03
The referee blows for offside against Aaron Wilbraham. Kasper Schmeichel takes the direct free kick.8:22
Jeff Schlupp takes a shot. Julian Speroni makes a save.6:24
Anthony Knockaert concedes a free kick for a foul on Dean Moxey. The ball is swung over by Stephen Dobbie, Wes Morgan takes a shot. Julian Speroni makes a save.4:56
The ball is delivered by Glenn Murray, save made by Kasper Schmeichel.4:18
Corner from the right by-line taken by Stephen Dobbie, Michael Keane manages to make a clearance.3:15
Damien Delaney gives away a free kick for an unfair challenge on Chris Wood. Anthony Knockaert restarts play with the free kick.3:02
The ball is sent over by Stephen Dobbie.2:14
Corner taken short by Wilfried Zaha.1:00
Anthony Knockaert produces a cross.0:00
The match has kicked off.
Live data and text provided by our data suppliers