QPR finally earned their first win of the season thanks to a second-half Martin Rowlands penalty against fellow Championship strugglers Norwich.
Rangers had the better of a poor first half, with Mikele Leigertwood and Ben Sahar going close early on.
Rowlands hit the woodwork as QPR upped the pressure in the second half before Rowan Vine went down in the box and won a generous-looking penalty decision.
Rowlands struck the penalty home to give Mick Harford's team the points.
Rangers remain bottom of the table level on points with Sheffield Wednesday but have finally shaken off the tag as the only team in the country without a win this season.
Norwich remain in the relegation places and have now not scored in six games.
QPR caretaker-manager Mick Harford:
"All I can say is that I can affect what I can affect - the football side, the team and the players.
"I can't affect whether they want to bring another manager in. If they offered it to me, I would accept it.
"I'm philosophical about it. If we play like we did tonight then maybe I'll have an opportunity. If we don't, someone else will."
Norwich manager Peter Grant:
"I want to take this club forward but it's not happening. I don't need people to tell me, I make my own decisions in my career.
"I know I can do the job but the question is at the moment whether I feel like I want to do the job.
"It's very tough when you're not playing well and I need to assess myself after every match and see if I made the right choice and the right decisions, and at this moment in time that doesn't seem to be the case because we keep getting the same results."
QPR: Camp, Rowlands, Stewart, Cranie, Barker, Ainsworth (Jarrett 86), Bolder, Leigertwood, Ephraim (Timoska 90), Sahar (Moore 68), Vine.
Subs Not Used: Cole, Bignot.
Goals: Rowlands 67 pen.
Norwich: Marshall, Otsemobor, Shackell, Dublin (Murray 46), Drury, Croft, Russell, Jarvis, Lappin (Strihavka 63), Martin (Brown 76), Huckerby.
Subs Not Used: Gilks, Chadwick.
Booked: Dublin, Croft, Huckerby.
Att: 10,514; Ref: Peter Walton (Northamptonshire).