The Ireland international came off the bench at half-time and set up Matt Jarvis 51 seconds later, before firing home the winner.
Debutant Bobby Zamora had given QPR a deserved half-time lead, but Djibril Cisse's red card for an altercation with Roger Johnson allowed Wolves a way back into the game.
Source: PA
Source: PA