Wolverhampton Wanderers top summer signing continues to divide opinion.
While their climb may just be temporary with 22 teams still to play this weekend, the win was much needed, with Wolves failing to get three points from any of their previous nine games.
Wolves' Richard Stearman in action with QPR's Sandro
It was Paul Lambert's first victory since being appointed, getting one over on QPR's recently installed manager Ian Holloway.
Dave Edwards and Helder Costa scored the goals for the away side, with big summer signing Ivan Cavaleiro named among the starters.
It was Cavaleiro's first start under Lambert, having last got the nod three games ago under caretaker boss Rob Edwards against Derby, a game in which he provided an assist.
Wolves' Ivan Cavaleiro fouls Derby County's Thomas Ince and a penalty is awarded to Derby
The ex-Benfica man lasted 73 minutes at Loftus Road, and had a frustrating evening, picking up a booking.
Cavaleiro, wearing the number 50 shirt, managed 36 touches and created one chance, but did not register a single shot at goal.
With a low 60 per cent pass completion rate, the 23-year-old's performance was to be frank an illustration why he remains a raw product and is playing in the Championship, rather than at one of Europe's top teams.
Cavaleiro still has plenty of potential, which he hopes to realise at Wolves, and simply the fact he is out there adjusting to English football is progress, rather than wasting him sitting on the bench.
He remains a work in progress, but it is frustrating for Wolves fans who thought they would be getting a player who was more of a finished product.
Here is a look at how Wolves supporters reacted on Twitter to Cavaleiro's display...
Cavaleiro was frustrating as hell but at least there was something to be frustrated about!!! #WWFC— GulrajSinghKular ƪϐ (@JeeEsKay) December 1, 2016
Wonder when Ivan Cavaleiro is gonna do anything to remotely justify the seven million pounds we frivolously spent on him #wwfc— Jordan Davies (@jordandavies09) December 1, 2016
Cavaleiro looks like he's trying too hard. Needs to get his head up. Play some simple passes. #WWFC— Corben Roberts (@corb1991) December 1, 2016
What a frustrating player Cavaleiro is!— Leamington Wolves (@LeamWolves) December 1, 2016