Half-time: West Ham 0 QPR 1
Loic Remy scored 14 minutes into his QPR debut to put them ahead in the London derby at Upton Park.
The club-record signing beat West Ham’s offside trap to race on to Adel Taarabt’s clever pass before calmly firing past keeper Jussy Jaaskelainen.
Earlier, Rangers keeper Julio Cesar saved from point-blank range to deny Kevin Nolan.
After going behind the home side responded with a spell of pressure and felt they should have been awarded a penalty on the half-hour mark.
Clint Hill appeared to hold back Marouane Chamakh, who wriggled away from him and then went down under a challenge from Shaun Wright-Phillips.
QPR (4-4-1-1): Cesar; Onuoha, Nelsen, Hill, Fabio; Mackie, Derry, Mbia, Wright-Phillips; Taarabt; Remy.
Subs: Green, Traore, Ferdinand, Park, Hoilett, Faurlin, Bothroyd.
Click here for our West Ham v QPR quiz
Follow West London Sport on Twitter
Find us on Facebook