Halifax moved into second place in the Kingstone Press Championship with a 20-17 win over North Wales Crusaders.
The West Yorkshire side took advantage of Featherstone losing to Leigh by running in four tries, with Steve Tyrer, Callum Casey, Luke Ambler and Gareth Potts all scoring.
Greg Wilde, Christiaan Roets and Karl Ashall touched down for the Crusaders, who would have lost by more had Tyrer not failed with 50 per cent of his conversions.
Fourth-placed Doncaster had a comfortable afternoon as they saw off Workington 36-10.
Dual-reg Hull half-back Jacob Miller scored twice with Steve Snitch, Pasqualle Dunn, Liam Cunningham and Shaun Leaf also going over the line.
Kris Coward and Liam McAvoy were responsible for Town’s two tries.
Michael Knowles’ drop goal proved the winner as Sheffield edged Swinton 31-30 in a thriller.
Etu Uaisele and Brad Dwyer traded hat-tricks, with Menzie Yere and Quentin Lauulu-Togagae (two) getting Sheffield’s other tries.
Jordan Burke and Chris Atkin went in for the Lions and once the varying kicks had been added on it was left to Knowles to make the difference.
Whitehaven had a less tense afternoon as Batley were seen off 28-13.
Craig Calvert, Tom Carr, Jordan Burns and Jessie Joe Parker accounted for their four tries, with Cain Southernwood goaling six times.
Miles Greenwood went in for a brace for the Bulldogs.
Austin Buchanan got two tries as Dewsbury beat Rochdale 38-20.
He was joined on the sheet by Tommy Gallagher, Kieran Hyde, Anthony Thackeray, Sam Wood and Karl Pryce.
Stuart Littler, Chris Baines and Gareth Langley were the men on the mark for the Hornets.
Basement side Barrow were beaten 24-10 at home by Keighley.
Max Wiper and Bradley Goulding were their scorers as they fell to a 20th defeat of a miserable season.
Paul Handforth (two), Paul White and James Craven did the damage for the Cougars.