Hull FC claimed an impressive 27-14 victory over Warrington Wolves at the Halliwell Jones Stadium to put them within one game of the Grand Final.
Hull took the lead after 19 minutes, as Bureta Faraimo took in a pass and beat Josh Charnley on the inside to score. Marc Sneyd added the conversion for a six-point lead.
It took Warrington just six minutes to respond, as Matty Ashton took in the ball on the right-hand touchline and kept his body in play to get to the ball down in the corner. Stefan Ratchford missed the conversion.
The hosts then took the lead soon after, as Anthony Gelling rose highest from a Gareth Widdop kick and held off the defence to score. Ratchford was again off-target with the conversion.
The Black and Whites retook the lead with six minutes to go before the break. Jake Connor put a kick towards the in-goal, it was missed by Ben Currie and Joe Cator was alive to ground the ball. Sneyd scored the conversion to put the Black and Whites back ahead by four.
Sneyd added a drop-goal from 15m out to push the Black and Whites ahead by five at the break.
Hull struck first in the second half, as Chris Satae was put through a gap by Connor to grab his second try this season. Sneyd added the conversion to give the Black and Whites an 11-point lead.
10 minutes later, Warrington hit back as Ashton got his second in the corner after taking in a cutout pass from Blake Austin. Ratchford scored the conversion to bring the Wire back within five.
Hull took a two-score lead with 11 minutes to go, as Sneyd kicked a penalty after Chris Hill was pulled for a high tackle on Scott Taylor.
The Black and Whites then made absolutely sure with a real mess of a try. Ben Currie was getting pushed back to the in-goal, Gareth Widdop then stripped it off his own teammate, and then Jake Connor stripped it from him to score. Sneyd added the conversion.
Hull FC now face a trip to League Leaders Wigan Warriors next week, with the winner securing a place in the Grand Final.
As for Warrington, their season is over after falling at the first hurdle in the playoffs for the second straight year.