Second-half goals from Andrew Keogh and Michael Kightly were enough for Wolves to see off plucky QPR and maintain a Championship play-off position.
After wasting a series of gilt-edged chances Wolves finally scored 12 minutes after the break when Keogh tucked in the rebound from his header.
The hosts doubled their advantage just a minute later when Kightly coolly converted Jay Bothroyd's cross.
Wolves now need to win at Leicester to ensure they make the play-offs.
Wolves boss Mick McCarthy on the prospect of playing WBA in the play-offs:
"We would take that now.
"I'm sure they would too. They think they can beat us."
And he added of the scrappy win over QPR: "Nobody said it was going to be easy. It was a Championship game - a bit messy.
"If we have to grind out victories we will do it."
QPR manager John Gregory:
"The club has had a tired look about it. We need to change some faces. We will do that this week."
"We didn't see the best of Wolverhampton Wanderers today - they were outstanding last week.
"In Keogh they have one of the signings of the season. We looked at him but could not compete financially."
Wolverhampton: Murray, McNamara, Breen, Craddock, Potter, Kightly (Gleeson 83), Olofinjana, Neill Collins, McIndoe, Bothroyd (Ward 79), Keogh (Little 90).
Subs Not Used: Hennessey, Mark Davies.
Goals: Keogh 57, Kightly 64.
QPR: Cole, Bignot, Kanyuka (Timoska 59), Stewart, Milanese, Rowlands, Lomas, Bolder (Bailey 77), Smith, Furlong (Ray Jones 65), Nygaard.
Subs Not Used: Paul Jones, Moore.
Booked: Smith, Nygaard.
Ref: M Pike (Cumbria).