Hull City beat QPR 3-1 to record their third Championship victory in a row and extend the home side’s worrying winless run at Loftus Road.
Cody Drameh and Chris Bedia gave the visitors the lead before Nicolas Madsen’s penalty halved the deficit for QPR right before half-time.
Liam Millar slotted in a third for the Tigers with 20 minutes to go as the away side secured maximum points.
The R’s have now failed to win in all five home matches in all competitions this season, their only victory coming against Luton Town on penalties in the Carabao Cup.
Meanwhile, the Tim Walter era at Hull is starting to take shape after a difficult start as they claimed their third league win on the spin.
Clinical Hull punish Hoops for early missed chances
Tigers goalkeeper Ivor Pandur made a flurry of super saves to keep the away side in the game in the early stages, denying Sam Field, Lucas Andersen, Madsen and Koki Saito, as the home side piled on the pressure in a lively start to the match.
And they were made to pay as the sucker punch came in the 25th minute, with Drameh driving a half-volley into the bottom corner for his first Hull goal against the run of play.
The strike turned the tide of the game and the 22-year-old was involved again as the away side doubled their lead 11 minutes later, using his quick feet to play in captain Lewie Coyle to set up Bedia for his second goal in as many games.
Coyle’s handball gave the hosts a lifeline soon before half-time as Madsen crashed his penalty in off the crossbar.
Saito hit the post with a curling, long-range effort as the home side searched for the equaliser in the second half, before Millar reopened the two-goal lead with a fine finish into the bottom corner after his initial shot was blocked.
Mohamed Belloumi and substitute Oscar Zambrano missed chances to add to the scoreline for the away side, while one positive for the home fans was seeing Moroccan winger Ilias Chair come off the bench late in the game to make his first appearance of the season after recovering from injury.
The result means Hull have now collected nine points from nine and moves them up to ninth in the table, with QPR now two spots above the relegation places.
What the managers said
QPR boss Marti Cifuentes speaking to BBC Radio London:
"We started the game at a high level, we were very brave on the ball as well so I'm very happy with the way we started the game. I think in the first 10 minutes we could have had two or three goals.
"In football you need to score your chances and perhaps the first opportunity they got, from the set play we concede a goal that we should defend much better.
"They were very good today at scoring key moments of the game. In the last third we need to be more clinical. It was a very good game for us until minute 70 despite conceding two goals, when they score the third one it's very difficult for us.
"We made a lot of chances, much more than them, but as we became more desperate they started to create more chances.
"It was something that pleased me but the reality is we need to score more goals."
On signing a new contract with QPR: "I think the club believes in what we're trying to do, to develop young players and play in an attacking way and hopefully we're going to get better and get the results that we want on the pitch once again.
"The supporters have been amazing and the players are all in so I appreciate the support from the owners."
Hull City manager Tim Walter speaking to BBC Radio Humberside:
"It was a tough game against a really tough opponent. We started like a fire engine, fortunately we had Ivor Pandur in goal.
"After we scored the first goal it was even better. Unfortunately we conceded the penalty but I was really pleased with the guys how we played in the second half.
"We had even more chances and that's what I want to see from them.
"They showed again mentality and that they trust each other and stick together.
"We are a good team and everyone believes in everybody."