Sheffield remain at the top of the Championship table after their 21st league win of the season.
In the day’s relegation showdown, Hunslet overcame bottom-side York with a thrilling 33-30 victory.
Another dramatic 80 minutes saw Halifax return to winning ways, after a recent run of two defeats and a draw.
Ashall and Reittie both got a brace on the day, and they were joined on the Fax scoresheet by Ben Heaton.
Barrow 36-18 Workington
Dewsbury 18-30 Sheffield
Doncaster 29-26 Swinton
Halifax 29-24 Batley
Keighley 12-24 Featherstone
Leigh 44-6 Whitehaven
York 30-33 Hunslet
The Crusaders, who have two games in hand on the Roughyeds, were helped on their way by a Leon Brenon hat-trick.
Eighth played ninth at the Prince of Wales Stadium as Gateshead gained their second away victory of the season, by beating Gloucestershire 36-34.
Thunder, who were leading 18-nil after 32 minutes, let the All Golds back into the game, and their win was indebted to Ben Hardcastle‘s 78th minute try – that he converted himself.
Gateshead’s other scorers were Paul Stamp, Chris Heil, Callum Cockburn, Luke Hardcastle and Nick Johnson, while Pat Smith (2), Phil Cowburn, Steve Parry and Curtis Cunningham crossed for Gloucestershire.
The home side’s scorers were James Howitt and Eddie Mbaraga (2).
Gloucestershire 34-36 Gateshead
Hemel 18-40 London