Richard Horne's last-second drop goal secured Hull a dramatic 11-10 win over Salford to edge the Black and Whites closer to their first second-place finish in the table.
A pulsating clash appeared to be heading towards a draw before Horne's one-pointer, which followed his own failed attempt and two from Paul Cooke.
The outcome was harsh on a Salford side who fought for everything, although their failure to score outside of Shayne McMenemy's sin-binning ultimately cost them dear.
Karl Harrison's men are still in pole position to secure a spot in the play-offs though, while Hull know that a win over Catalans Dragons in two weeks' time could secure their top-two finish.
Warrington Wolves 28 Harlequins RL 22
Warrington all but secured their place in the play-offs on Saturday but their 28-22 victory over Harlequins RL was marred by the dismissal of club captain Paul Rauhihi.
The New Zealand prop received his marching orders 19 minutes from the end for a high tackle on Harlequins forward Daniel Heckenberg but the Wolves held on for a crucial victory.
Instead of closing the gap on sixth-placed Warrington to a single point, Harlequins now face an anxious end to the season as they seek the extra win that will finally save them from any danger of relegation.
Catalans Dragons 26 St Helens 22
Stacey Jones jinked through the St Helens defence with 35 seconds remaining to snatch a 26-22 victory for Catalans Dragons which appeared unlikely for much of the second half.
With 15 of Saints' likely Challenge Cup final line-up left at home it was a largely unrecognisable team that took the field for the visitors, with 13 players aged 21 or younger.
Wakefield Trinity Wildcats 12 Leeds Rhinos 14
Leeds Rhinos ended their dismal five-match losing streak with a slender 14-12 victory to plunge Wakefield deeper into the relegation mire.
A horrendous run of results saw Tony Smith's side bundled out of the Powergen Challenge Cup and lose their way in the race for second spot in the engage Super League.
It was the club's worst run for a decade and another morale-sapping reverse would have been their first six-match losing streak since 1958. But, with skipper Kevin Sinfield leading by example with three crucial goals, they edged a hard-fought encounter to strike a serious blow to Trinity's survival chances.
Bradford Bulls 48 Castleford Tigers 10
Champions Bradford ran riot to easily regain the two points docked by their salary-cap breach and pile on the agony for relegation-threatened Castleford with a 48-10 win at Odsal.
The Bulls won at a canter, running in nine tries against a Tigers side that still looked to be in shock from their club record 72-4 hammering by St Helens five days earlier.
Three of the tries were scored with Castleford down to 12 men, firstly through the sin-binning of Peter Lupton and then from the dismissal of Jason Payne nine minutes from the end for a high tackle on Stanley Gene.
The two points restored to Bradford's tally ensured a top-four finish for the defending champions but Castleford remain deep in trouble at the other end of the table.
Wigan Warriors 14 Huddersfield Giants 10
Danny Orr pounced for a late try to seal a narrow 14-10 victory and boost Wigan's hopes of avoiding relegation from the engage Super League.
The Warriors were trailing 10-8 heading into the final few minutes when stand-off Orr struck to deny Huddersfield a confidence-boosting win ahead of their Powergen Challenge Cup final date with St Helens.
In a hard-fought but scrappy game in which handling was poor from both sides, the Warriors eventually overpowered their relegation rivals to record their eighth win in nine games.