A controversial injury-time penalty for Bristol City saw QPR fall to a narrow 2-1 defeat at Ashton Gate.
The Hoops opened the scoring on the stroke of half-time when a Nahki Wells header rebounded off the post and into Matt Smith’s path for a simple tap-in.
Bristol City started the second-half with more intensity and could have equalised in the 56th minute when Famara Diedhiou’s close range header was well saved by QPR keeper Joe Lumley.
Substitute Niclas Eliasson did find an equaliser in the 73rd minute though, cutting in from the right before smashing a left-footed shot home.
And Diedhiou settled the outcome in stoppage time, stepping up to convert a spot-kick he had won after Darnell Furlong was adjudged to have fouled him.
It was rough on Steve McClaren’s side who not only contested that decision but had a couple of penalty shouts of their own rejected.
The result means QPR are now without a Championship victory since Boxing Day and drop down to 16th in the table.