Hull substitute Stuart Elliott scored twice in the last five minutes to snatch a dramatic victory against QPR.
Dexter Blackstock put QPR ahead on the stroke of half-time, cashing in on Lee Cook's cross and Boaz Myhill's mistake.
Hull hit the woodwork twice before Elliott slammed home Dean Marney's cross with five minutes left.
QPR's Cook was then sent off for dissent before Elliott had the last word in the dying seconds, heading home another Marney cross.
Score interview: Phil Brown
#
Hull boss Phil Brown on Elliott:
"He's the hero and credit to him. He's a very honest lad and has a well-documented asthmatic problem.
"He came to me a few games ago and said he can't do 90 minutes and wasn't doing justice to himself or for the team.
"He needs to prove to us he's a goalscorer in the Championship and he proved that here with those goals."
#
QPR manager John Gregory:
"I thought we did enough to win the game. It was a harsh lesson for my inexperienced players and they have to learn from that.
"I couldn't see Hull scoring in a month of Sundays, but in the last 20 minutes the home crowd was their best player - they really influenced the game.
"It was just that last eight minutes of madness which we didn't deal with."
Hull: Myhill, Ricketts, Turner, Delaney, Dawson, Marney, Ashbee, Livermore (Elliott 80), McPhee (Duffy 67), Parkin, Barmby (Forster 46).
Subs Not Used: Duke, Coles.
Booked: Parkin, Ashbee, Livermore.
Goals: Elliott 85, 90.
QPR: Royce, Bignot (Timoska 31), Stewart, Mancienne, Kanyuka, Cook, Lomas, Smith, Bircham (Baidoo 61), Ray Jones, Blackstock (Furlong 76).
Subs Not Used: Cole, Bailey.
Sent Off: Cook (87).
Booked: Blackstock, Timoska, Cook, Lomas.
Goals: Blackstock 45.
Att: 19,791
Ref: N Miller (Co Durham).