Darren Ambrose scored his ninth goal of the season as his penalty earned Crystal Palace a point at QPR.
QPR, who moved up to sixth, took an early lead when Adel Taarabt was fouled by Danny Butterfield and Akos Buszaky stepped up to slot in from the spot.
Palace went close as Stern John hit the post and Alessane N'Diaye's volley was cleared off the line by Buszaky.
Julian Speroni made several fine saves for Palace and Ambrose got them a point after Fitz Hall fouled Freddie Sears.
Speroni had already saved brilliantly from Rangers' former Palace winger Wayne Routledge and he made an even better stop from Alejandro Faurlin's drive.
Both teams had chances to win it late on, but Palace were denied when Radek Cerny got down well to keep out Alan Lee's header.
Speroni had the last laugh, superbly clawing away Buzsaky's curling free-kick and Rowan Vine's late volley to secure a point for Neil Warnock's men, who stay 13th.
QPR boss Jim Magilton: "We were at home so it is two points dropped. Look at the amount of chances we created, we could have been out of sight by half-time.
"Sometimes you rue missed chances and tonight was one of those games. And then the keeper has kept them in it.
"I didn't see much argument from them about our penalty and I didn't see much argument from us about theirs either."
Crystal Palace manager Neil Warnock: "Julian Speroni is the best keeper in this division by a mile and I don't see anyone better in the Premier League.
"It's good that nobody rates him. But he's not leaving while I'm manager - unless I take him somewhere with me.
"I'm disappointed in a way we didn't win, but it was a good game and the players gave me everything."
90:00+2:43 The final whistle is blown by the referee.
90:00+1:54 Shot from inside the area by Lee Hills clears the bar.
90:00+0:28 Alejandro Faurlin takes a shot. Claude Davis gets a block in.
89:48 Kaspars Gorkss fouled by Alan Lee, the ref awards a free kick. Direct free kick taken by Fitz Hall.
89:01 The referee blows for offside. Radek Cerny restarts play with the free kick.
88:26 Danny Butterfield gives away a free kick for an unfair challenge on Hogan Ephraim. Gary Borrowdale takes the free kick.
87:18 Unfair challenge on Jose Fonte by Rowan Vine results in a free kick. Free kick taken by Danny Butterfield.
86:07 Corner taken by Alejandro Faurlin.
85:36 Rowan Vine produces a volleyed left-footed shot from 18 yards. Julian Speroni makes a save. Inswinging corner taken by Alejandro Faurlin.
83:53 Substitution (Crystal Palace) makes a substitution, with Lee Hills coming on for Neil Danns.
82:25 Kaspars Gorkss challenges Alan Lee unfairly and gives away a free kick. Danny Butterfield takes the free kick.
81:38 Alejandro Faurlin decides to take a short corner, Rowan Vine produces a volleyed right-footed shot from deep inside the penalty box which goes wide of the right-hand upright.
80:47 Foul by Johannes Ertl on Patrick Agyemang, free kick awarded. Ben Watson takes the free kick.
79:28 Foul by Alan Lee on Kaspars Gorkss, free kick awarded. Radek Cerny takes the free kick.
77:12 Substitution Hogan Ephraim joins the action as a substitute, replacing Akos Buzsaky.
77:12 Direct strike on goal from the free kick comes in from Akos Buzsaky, save by Julian Speroni. Corner taken left-footed by Alejandro Faurlin from the right by-line, Ben Watson produces a headed effort from deep inside the six-yard box which goes wide of the right-hand upright.
77:12 Booking Claude Davis is given a yellow card.
76:32 Ben Watson fouled by Claude Davis, the ref awards a free kick.
75:30 Alan Lee challenges Gary Borrowdale unfairly and gives away a free kick. Gary Borrowdale takes the direct free kick.
73:30 Substitution Jay Simpson goes off and Rowan Vine comes on.
73:10 Substitution (QPR) makes a substitution, with Patrick Agyemang coming on for Adel Taarabt.
71:56 Clint Hill challenges Wayne Routledge unfairly and gives away a free kick. Free kick taken by Mikele Leigertwood.
70:53 Alan Lee takes a shot. Save made by Radek Cerny.
69:32 Shot from just outside the area by Adel Taarabt goes over the bar.
67:39 Wayne Routledge gives away a free kick for an unfair challenge on Johannes Ertl. Danny Butterfield takes the free kick.
66:05 Substitution Stern John leaves the field to be replaced by Alan Lee.
65:36 Shot from just outside the box by Adel Taarabt goes over the bar.
65:03 Corner taken right-footed by Adel Taarabt, clearance by Johannes Ertl.
63:49 The assistant referee flags for offside against Freddie Sears. Radek Cerny restarts play with the free kick.
62:41 Free kick awarded for a foul by Johannes Ertl on Ben Watson. Gary Borrowdale takes the free kick.
61:25 GOAL - Darren Ambrose:QPR 1 - 1 Crystal Palace Penalty taken right-footed by Darren Ambrose and scored. QPR 1-1 Crystal Palace.
60:34 Penalty awarded for a foul by Fitz Hall on Freddie Sears.
59:40 Short corner taken by Akos Buzsaky from the right by-line.
59:24 Adel Taarabt takes a shot. Clint Hill manages to make a clearance.
57:30 The official flags Wayne Routledge offside. Indirect free kick taken by Julian Speroni.
56:30 Akos Buzsaky concedes a free kick for a foul on Clint Hill. Direct free kick taken by Jose Fonte.
55:55 Freddie Sears is caught offside. Radek Cerny takes the free kick.
55:32 Wayne Routledge is ruled offside. Julian Speroni takes the free kick.
53:47 The referee blows for offside against Stern John. Free kick taken by Radek Cerny.
52:33 Shot from deep inside the area by Kaspars Gorkss goes over the bar.
51:54 Shot from 20 yards from Alejandro Faurlin. Save by Julian Speroni. Adel Taarabt takes a short corner.
50:04 Claude Davis challenges Wayne Routledge unfairly and gives away a free kick. Alejandro Faurlin delivers the ball from the free kick left-footed from right channel.
48:30 Neil Danns produces a right-footed shot from inside the area that clears the bar.
47:54 Long range shot by Johannes Ertl goes wide right of the goal.
47:20 Jay Simpson is ruled offside. Free kick taken by Julian Speroni.
45:01 The second half kicks off.
45:01 Substitution Freddie Sears on for Alassane N'Diaye.
Half Time
45:00+1:13 The players leave the pitch at half time.
44:30 Free kick awarded for a foul by Darren Ambrose on Radek Cerny. Akos Buzsaky restarts play with the free kick.
43:55 Jay Simpson takes a shot. Save by Julian Speroni.
42:11 Darren Ambrose has an effort at goal from the edge of the area that misses to the right of the target.
40:56 Shot from long range by Alassane N'Diaye misses to the right of the goal.
38:08 Johannes Ertl takes a shot. Radek Cerny makes a save.
37:03 The offside flag is raised against Alassane N'Diaye. Radek Cerny restarts play with the free kick.
36:27 Foul by Akos Buzsaky on Clint Hill, free kick awarded. Free kick taken by Danny Butterfield.
36:10 Effort from 18 yards by Neil Danns. Fitz Hall gets a block in.
34:50 The assistant referee flags for offside against Jay Simpson. Julian Speroni takes the free kick.
31:50 Darren Ambrose takes a shot. Blocked by Fitz Hall. Corner from the left by-line taken by Darren Ambrose, Shot by Alassane N'Diaye. Blocked by Fitz Hall.
31:31 The referee blows for offside. Indirect free kick taken by Danny Butterfield.
31:08 Booking Wayne Routledge is cautioned.
29:26 Stern John takes a shot from close range that strikes the post.
28:26 Akos Buzsaky takes the outswinging corner, clearance by Claude Davis.
24:49 Johannes Ertl fouled by Gary Borrowdale, the ref awards a free kick. Danny Butterfield takes the direct free kick.
21:19 Free kick awarded for a foul by Clint Hill on Jay Simpson. Free kick crossed right-footed by Ben Watson, blocked by Neil Danns.
20:09 Outswinging corner taken right-footed by Darren Ambrose from the right by-line, clearance by Fitz Hall.
18:19 GOAL - Akos Buzsaky:QPR 1 - 0 Crystal Palace Penalty taken right-footed by Akos Buzsaky and scored. QPR 1-0 Crystal Palace.
17:12 Danny Butterfield gives away a Penalty for an unfair challenge on Adel Taarabt.
15:53 Mikele Leigertwood produces a right-footed shot from outside the penalty box and misses left.
3:16 Inswinging corner taken right-footed by Darren Ambrose from the left by-line to the near post, clearance by Ben Watson.
2:50 Wayne Routledge takes a shot. Save made by Julian Speroni.
1:17 Jay Simpson is flagged offside by the assistant referee. Julian Speroni takes the free kick.
0:48 Unfair challenge on Akos Buzsaky by Clint Hill results in a free kick. Direct free kick taken by Ben Watson.
0:00 The referee gets the game started.
Live text and data provided by The Press Association.
Bookmark with:
What are these?