Adel Taarabt fired QPR three points clear of the Barclays Premier League relegation zone as they triumphed 1-0 over a lacklustre Tottenham, although the ex-Spurs man was later sent off.
QPR dominated the early proceedings and took the lead when Taarabt curled a contentiously-awarded free-kick past Brad Friedel, who was making his 300th consecutive league appearance.
Referee Mark Clattenburg then showed Taarabt a second yellow card for kicking away the ball after the award of a Spurs free-kick moments after Scott Parker and Joey Barton had squared up to one another.
Taarabt's actions will be forgotten by QPR boss Mark Hughes, though, as the forward's goal means his team are three points clear of the drop zone.
QPR thoroughly deserved their fourth successive home victory as they had more spirit, creativity and energy than a desperately lacklustre Spurs, who are now fifth in the Barclays Premier League table - some three points behind Newcastle with only four games of the campaign left.
Apart from the 12 minutes in which QPR had 10 men, a home win looked on the cards throughout and Rangers should have perhaps won by more.
The hosts stamped their authority on the game from kick-off.
Jamie Mackie in particular started brightly, taking the ball off Luka Modric and slipping past Benoit Assou-Ekotto and Gareth Bale before firing wide.
QPR took the lead when Taarabt curled the ball over the wall and into the bottom corner from a free-kick 25 yards out.
Taarabt plunged his team's victory in to doubt with 12 minutes to go when his indiscretion earned a second booking but the hosts held on.