Halifax remain top of the Co-operative Championship after a 30-16 victory at Keighley.
Sam Barlow and Sean Penkywicz grabbed first half tries and Ryan Fieldhouse added a pair of scores after the interval.
Lee Paterson also touched down to add to his five goals.
Richie Barnett helped himself to two tries in five minutes for the Cougars and James Haythornthwaite and Jason Demetriou also crossed the whitewash.
Ben Black and Jason Walton each claimed a hat-trick of tries as Batley eased to a comfortable 56-10 win over rock-bottom Hunslet and move to within a point of Halifax.
Hunslet, who have now lost nine of their 10 league games, were no match for John Kear's side, who ran in 10 tries.
Gareth Moore added two tries of his own in addition to eight goals, while Alex Brown and Alex Bretherton also went over.
Andy Yates and Tommy Haughey grabbed second half consolation tries for the Hawks and Luke Helliwell added the extras to Yates' try.
Dewsbury slipped down to third after they were trounced 60-18 at Featherstone.
Andy Kain scored four tries, Sam Smeaton and Liam Finn touched down twice - with the latter adding nine conversions - while Greg Worthington and Tommy Saxton got on the scoreboard.
Scott Spaven, James Craven and Edward Barber all touched down for Dewsbury, with Pat Walker adding the extras to all three tries but it was scant consolation.
Swinton were left to rue their profligacy with the boot after losing 26-22 at York.
The visitors scored five tries, with Kevin Penny, Ritchie Hawkyard, Tom Armstrong, Adam Higson and Gavin Dodd all touching down but just one of those scores was converted by Dodd.
York scored the same number of tries - George Elliot, Matt Garside (two), John Davies and James Ford all crossing - but Chris Thorman added the extras to three of his side's tries, which ultimately proved the difference.