West Ham fielded a young side, including, at some point or another, David Forde, Anton Ferdinand, Chris Cohen, Brent Tattum, Mark Noble, David Noble, Daryl McMahon, Greg Pearson, Youssef Sofiane, San Lee, Trent McLenehan.
Daryl McMahon's corner was flicked on by Anton Ferdinand to open the scoring at the far post, QPR equalised 10 minutes later, but Youssef Sofiane grabbed the winner 10 minutes before half time after good work and a cross from Greg Pearson.
Youssef hit the post before slotting home the rebound; he then limped off before half time.
A couple of unnamed trialists also appeared but there is unlikely to be any follow-up as a result.
Says Roger Cross:
"We didn't have a game this week in the reserves and it was important to keep the run of games going because they are doing quite well at the moment.
"The good thing about the game was that QPR brought an experienced team down, which I thought was terrific for our boys, because a lot of the time in the Premier Reserve League you are playing youngish teams.
"Every now and then you play a team that has some experienced players like the Tottenhams and the Chelseas but often you play younger sides.
"But this was different, like the old Combination where there was a mixture and you played the Millwalls and Gillinghams who had strong squads of league experience, and they played those players regularly.
"I think it is something that perhaps the younger players don't get enough of and so for that it was a good education to play against physically strong players.
"It was a good experience for them today and at the end of it they did quite well, I thought."
As for the first team, Roger says they are determined to put right the wrongs of the West Brom game and he adds:
"There has been a very good response both this week and last in training."