Halifax booked their place in the Qualifiers after securing victory over Hull KR on Sunday.
Ben Johnston’s sixth minute converted try put them 6-0 up, before Rovers struck back on 20 minutes through Kieren Moss.
Fax quickly regained control with tries by Ben Heaton, Will Sharp and Mikey Sio putting them 24-6 up at half-time.
Steve Tyrer kicked two penalties after the break to seal a top four spot for Halifax.
What a game to score your first try for Halifax!
— Halifax RLFC (@Halifax_RLFC) July 24, 2017
The result means Toulouse miss out on the Qualifiers despite their 32-26 victory over Featherstone.
Kuni Minga (2), Rhys Curran, Bastien Ader, Kyle Briggs and Mark Kheirallah got on the scoresheet for the French side, but their efforts proved to be in vain.
London Broncos recorded a comfortable 58-4 win over Batley – Elliot Kear scored a hat-trick, Apirana Pewhairangi (2), Rhys Williams (2), Michael Channing, Vitale Roqice and Matt Davis also crossed for the Broncos.
— London Broncos RL (@LondonBroncosRL) July 24, 2017
Dewsbury defeated Sheffield 28-18 – Josh Guzdek, Lucas Walshaw, Dom Speakman and James Glover all scored for the Rams.
— Dewsbury Rams (@DewsburyRams) July 23, 2017
Kevin Penny (2) and Declan Kay (2) topped the scoring for Rochdale as they beat Oldham 34-24. Jake Eccleston and Danny Yates scored the Hornets’ other tries.
VIDEO: @KilshawAlan gives his thoughts on today's derby win over Oldham
— Rochdale Hornets (@RochdaleHornets) July 23, 2017
Swinton triumphed 16-6 against Bradford – Shaun Robinson, Ben White and Liam Forsyth all crossed for the Lions.
? LIONS EARN HISTORIC WIN AT BRADFORD
Read the match report from the Lions' first win at Bradford since 1957.
— Swinton Lions RLFC (@Swinton_Lions) July 24, 2017