Match ends, Stoke City 2, Queens Park Rangers 2.
Stoke City 2-2 QPR: Angel Rangel double earns in-form Rangers a point
Queens Park Rangers defender Angel Rangel opened the scoring, then hit a late equaliser as Steve McClaren's men maintained their fine recent Championship run with a point at Stoke.
After Rangel's seventh-minute header, Stoke equalised when Tom Ince's low left-wing cross was bundled home at the far post by Saido Berahino - his fourth goal of the season, but only his second in the league for the Potters.
Stoke could have been in front on 26 minutes but James McClean's glancing header from Bruno Martin Indi's left-wing corner hit the right upright.
The hosts did finally go in front on 62 minutes. with Ince the architect again, supplying a great pass for McClean, who set up Joe Allen's third league goal of the season.
But, straight after Ince had a goal disallowed for offside, Ebere Eze set up right-back Rangel for his 78th-minute leveller.
After coming off the bench, veteran striker Peter Crouch came close to winning it for Stoke in the 90th minute but his header was disallowed, again for offside.
A fourth draw in an unbeaten five-game run elevates Gary Rowett's Potters a place to 13th, but still with only three home league wins in nine attempts this season.
QPR, who climbed two places to eighth, have now lost just once in eight games. But they are four points off the play-offs, while Stoke are now eight points off sixth spot.
Stoke boss Gary Rowett told BBC Radio Stoke:
"We made a slow start, in which we conceded. The right-back shouldn't score one goal, never mind two. We didn't do our jobs at all well and the player in question knows that.
"That first goal stung us into life and we came back well, hit the post and had two or three other opportunities. Then, from a fantastic pass by Tom Ince we got bodies in the box, and went 2-1 up after being a goal down. And, for 10 or 15 minutes, we looked in control and took the sting out of QPR.
"But we made another mistake, and let them back in again. Their right-back ran in behind. And it was thrown away in that one moment. We know we have to be better than that.
"We're close. We're not far away. There's frustration from everybody. We're not quite winning and we're not getting the breaks. But we can't afford to lose too much ground. We can't afford not to win games for long,"
QPR manager Steve McClaren:
"Angel Rangel has been nothing short of a revelation. And not just on the field, what a great lad off it.
"But I've got to say I don't know why he was in the box and heading the ball in because we told him to stay on the halfway line.
"We were excellent. This was a difficult place for us to come and a difficult game for us. Stoke have quality. The players and from the bench.
"Against the run of play, we conceded, which rocked us a bit. The response from the team was tremendous. We never stopped. And what pleased me most was the way we controlled the game."
- 15Martins IndiBooked at 47mins
- 7InceSubstituted forCrouchat 84'minutes
- 22ClucasSubstituted forBojanat 72'minutes
- 11McCleanSubstituted forAfobeat 81'minutes
- 37LeistnerBooked at 37mins
- 33LynchBooked at 4mins
- 3BidwellBooked at 90mins
- 8CousinsBooked at 90mins
- 23WszolekSubstituted forHemedat 74'minutes
- 10EzeSubstituted forHallat 90+1'minutes
- 32WellsSubstituted forSmithat 89'minutes
- Andy Davies
- Shots on Target
Second Half ends, Stoke City 2, Queens Park Rangers 2.
Jordan Cousins (Queens Park Rangers) is shown the yellow card for a bad foul.
Bruno Martins Indi (Stoke City) wins a free kick in the defensive half.
Foul by Jordan Cousins (Queens Park Rangers).
Jake Bidwell (Queens Park Rangers) is shown the yellow card for a bad foul.
Benik Afobe (Stoke City) wins a free kick on the right wing.
Foul by Jake Bidwell (Queens Park Rangers).
Attempt missed. Ashley Williams (Stoke City) header from the centre of the box misses to the left. Assisted by Thomas Edwards with a cross following a corner.
Corner, Stoke City. Conceded by Joel Lynch.
Attempt blocked. Benik Afobe (Stoke City) left footed shot from outside the box is blocked. Assisted by Joe Allen.
Substitution, Queens Park Rangers. Grant Hall replaces Eberechi Eze.
Offside, Stoke City. Saido Berahino tries a through ball, but Peter Crouch is caught offside.
Substitution, Queens Park Rangers. Matt Smith replaces Nahki Wells.
Foul by Peter Crouch (Stoke City).
Joe Lumley (Queens Park Rangers) wins a free kick in the defensive half.
Attempt saved. Bruno Martins Indi (Stoke City) header from the right side of the six yard box is saved in the bottom right corner. Assisted by Joe Allen with a cross.
Substitution, Stoke City. Peter Crouch replaces Tom Ince.
Corner, Stoke City. Conceded by Joel Lynch.
Substitution, Stoke City. Benik Afobe replaces James McClean.