Jy Hitchcox scored a hat-trick of tries as Rochdale Hornets got their Betfred League One promotion bid back on track with a thrilling 46-28 win over Doncaster.
Hitchcox, a former 2017 Super League grand finalist who was signed on a short-term loan from Leigh earlier this month, touched down twice in the first half as Hornets fashioned a slender 20-16 advantage at the interval.
The hosts saw their lead evaporate early in the second period after Aaron York and Kobe Poching crossed for Doncaster to put them eight points in front.
But Rochdale, whose seven-game winning run had been ended at Keighley last week, responded well with Hitchcox completing his hat-trick as they raced away to finish comfortable winners.
Swinton Lions scored 10 tries to sink bottom club Cornwall 54-16 at Heywood Road, despite a much-improved performance from the visitors who crossed twice with a brace for Adam Rusling.
The Lions only led 24-10 at half time but a tries from Richard Lepori (2), Lewis Hatton, Billy Brickhill, Jayden Hatton, George Roby, Max Roberts, Mitch Cox, Mike Butt and Jack Hansen saw them clear.
West Wales Raiders failed to build on their rare win over the Cornishmen last week as they crashed 50-12 at home to Hunslet.
The Raiders' points came courtesy of two-try Callum Merrett and a goal each for Aedan Coleman and Jamie Murphy.
Betfred League One results - Saturday:
- Rochdale Hornets 46-28 Doncaster
- Swinton Lions 54-16 Cornwall
- West Wales Raiders 12-50 Hunslet