Leeds Rhinos booked their place in the Super League semi-finals with a gritty 38-26 win over Hull FC.
Third-placed Hull, who won the Challenge Cup by beating Wigan at Wembley in their last game, soon found themselves behind - Rob Burrow stealing over seven minutes in.
Burrows' try set the tone for an enthralling start, with the sides level at 12-12 after 20 minutes before former Rhino Gareth Ellis was sin-binned following a rough challenge on Stevie Ward.
Leeds soon made their advantage pay, Burrow turning provider with a neat pass into Liam Sutcliffe to go over, with Mitch Garbutt extending their lead prior to the interval.
BM: I'm not pleased at all. We were distracted and too easily put off our game. I thought we were terrible tonight, especially defensively. pic.twitter.com/EaHjdKvyiC-- Betfred Super League (@SuperLeague) August 31, 2017
A flurry of activity followed the restart, Danny Washbrook putting Hull back in contention before Garbutt's second try re-established Leeds' advantage.
Josh Bowden's try just after the hour set up a climatic conclusion, but precise kicking from Kallum Watkins and a late effort from Matt Parcell ensured Leeds' win.
Hull now face a fight to secure their top-four status, with Salford Red Devils, Wakefield Trinity and St Helens all within touching distance.