Match ends, Reading 1, Hull City 2.
Andrew Robertson's late winner secured victory for Hull over Reading as Steve Bruce's men confirmed at least a place in the Championship play-offs.
Jake Cooper gave the hosts the lead, heading home an Oliver Norwood cross.
But Hull levelled shortly afterwards as influential midfielder Tom Huddlestone put Abel Hernandez through to fire low into the centre of goal.
Huddlestone was again the provider as he found Robertson, who struck home from outside the box for a vital goal.
It was Hull's first victory away from home since February and one which guaranteed them a top-six finish with three games remaining.
Bruce's men were top of the Championship in February before a poor run of two wins in nine matches saw them slip down the table.
But their hopes of securing automatic promotion are still alive as fourth-placed Tigers - eight points adrift of Brighton in third and second-placed Burnley - have a game in hand over their rivals.
Reading's form continues to tumble as the season nears its conclusion with this their fourth successive league defeat.
In front of 12,949 fans, Reading's lowest of Championship season, the hosts started the brighter.
With the score at 1-1, Reading thought they had won a 58th-minute penalty when referee Fred Graham pointed to the spot after Harry Maguire appeared to have fouled Deniss Rakels.
But Hull's players persuaded Graham to consult with an assistant and the referee then changed his mind, awarding a corner instead.
Reading continued to pile on the pressure, but it was Hull who took the three points as Robertson popped up from left-back to clinch the winner.
Reading manager Brian McDermott told BBC Radio Berkshire:
"We need a break, we've lost four on the bounce now, it's a horrible little run we're on.
"All we can do is dig in for the next three days, it's hard being a football manager at times like this.
"It's tough on all of us but we'll come through this adversity and be stronger as a result as this.
"We started the game really brightly but at 2-1 up Hull had nous in their team to see the game out, maybe we need a bit of nous."
Hull manager Steve Bruce:
"We got off to a horrible start but the response was good. Overall, the game could have gone either way.
"It was a typical Championship match but it's gone our way. It was a much better performance from us."
- 26Al Habsi
- 31CoxSubstituted forJohnat 72'minutes
- 7VydraSubstituted forKermorgantat 54'minutes
- 7MeylerSubstituted forHaydenat 55'minutesBooked at 87mins
- 15MaloneySubstituted forClucasat 87'minutes
- 25DiomandeSubstituted forAkpomat 63'minutes
- 27El Mohamady
- Fred Graham
- Shots on Target
Second Half ends, Reading 1, Hull City 2.
Foul by Yann Kermorgant (Reading).
Allan McGregor (Hull City) wins a free kick in the defensive half.
Attempt saved. Chuba Akpom (Hull City) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Abel Hernández.
Attempt missed. Oliver Norwood (Reading) right footed shot from outside the box is close, but misses to the right. Assisted by Ola John following a set piece situation.
Ola John (Reading) wins a free kick on the left wing.
Foul by Tom Huddlestone (Hull City).
Substitution, Hull City. Sam Clucas replaces Shaun Maloney.
Isaac Hayden (Hull City) is shown the yellow card for a bad foul.
Oliver Norwood (Reading) wins a free kick in the defensive half.
Foul by Isaac Hayden (Hull City).
Corner, Reading. Conceded by Robert Snodgrass.
Deniss Rakels (Reading) wins a free kick on the right wing.
Foul by Curtis Davies (Hull City).
Goal! Reading 1, Hull City 2. Andrew Robertson (Hull City) left footed shot from outside the box to the bottom right corner. Assisted by Tom Huddlestone.
Delay over. They are ready to continue.
Delay in match Isaac Hayden (Hull City) because of an injury.
Foul by Stephen Quinn (Reading).
Isaac Hayden (Hull City) wins a free kick in the attacking half.