Matt Sarsfield scored twice as Leigh maintained their grip at the top of the Kingstone Press Championship standings with a 28-16 win over Workington.
Liam Kay, Sean Penkywicz and Ryan Brierley also touched down for the Centurions with Carl Forber, Brett Phillips and Jarrad Stack crossing for the home side.
Martyn Ridyard kicked four goals for Leigh while Forber kicked two for the home side.
Elsewhere, second-placed Featherstone ran in six tries as they edged out Batley 32-26 at Mount Pleasant.
Ben Blackmore (two), Lee Paterson and Alex Rowe touched down for Batley but it was not enough as Featherstone showed their class with six different try-scorers.
Greg Worthington, Ben Hellewell, Matty Dale, Danny Bridge, Ian Hardman and Jack Bussey all crossed for the visitors.
Meanwhile, Barrow defeated Rochdale 38-18 to move off the foot of the table with former Great Britain scrum-half Bobbie Goulding coming out of retirement at the age of 42 to play.
It had been nine years since his last professional match but Goulding was on the winning side, as Aaron Lloyd scored two of Barrow’s six tries with Ryan Shaw kicking seven goals.
Ryan Millard, Lewis Gailbraith and John Cookson touched down for Rochdale, with Paul Crook kicking three goals.
The Cumbrian side were replaced at the bottom by Swinton, who went down 36-22 at home to Doncaster.
Craig Robinson and Tom Hodson both scored two tries for Doncaster in the six-try win, with David Scott kicking six goals.
Chris Atkin, Ian Watson, Ritchie Hawkyard and Darren Hawkyard crossed the whitewash for Swinton, with Gareth O’Brien kicking three goals
Following the win, Doncaster were third in the overall standings, a point clear of Halifax who were 28-14 winners at Keighley.
The Cougars were always trailing, with Halifax winning thanks to tries from Ross Divorty, Ryan Fieldhouse, Dane Manning, Luke Ambler and Paul Mennell.
Jode Sheriffe, James Haley and James Feather scored for Keighley, with Danny Jones kicking one conversion.
Dewsbury were 38-18 victors at home to North Wales Crusaders.
Anthony Thackeray scored two tries, with Scott Hale, Austin Buchanan, Kieran Hyde and Callan Beckett also crossing. Jordan Grayston also kicked seven goals.
Tommy Johnson, Craig Ashall and Rob Massam were the scorers for Crusaders.
In the other game, Whitehaven narrowly defeated Sheffield 24-22.
Scott Turner scored a 75th-minute try for Sheffield which Michael Knowles converted, but it was not enough as Whitehaven held on for victory.
Craig Calvert scored the last of four tries in the 54th minute for Whitehaven, with Tom Carr adding a 64th-minute goal.