Hunslet moved up to third in the table as they defeated Doncaster at the South Leeds Stadium.
Doncaster had won 11 of their 12 matches this season, but they fell behind early to a Harvey Hallas try.
Myles Lawford and Jack Render stretched Hunslet’s lead to 16 points after just 25 minutes.
The Dons fought back before the end of the half, as Brad Hey and Misi Taulapapa hit back. Neither kick was converted.
Hunslet kept Doncaster scoreless in the second half. Render and Lawford both went over for their second tries of the game.
Dewsbury kept their unbeaten record at the top of League One, after a late try saw them snatch victory from the jaws of defeat.
Midlands opened the scoring inside two minutes, when Todd Horner went over from a scrum.
The Rams hit back shortly after through Ollie Greensmith, but shortly after the Hurricanes responded with a Jason Bass try.
Ben Stead added two penalties before the end of the half, as Midlands went into the break with a 16-4 advantage.
Despite Paul Sykes being in the sin bin, Dewsbury scored two tries through Sam Day and Lewis Carr to level the score at 16-16.
The sides remained locked together heading into the final 15 minutes as both sides traded a further try each.
Stead kicked a drop goal twelve minutes from time, however, a Ronan Dixon try late on saw Dewsbury head back to Yorkshire with the two points.
North Wales edged a close contest against Rochdale in the other game on Sunday.
The Hornets started fast with Duane Straugheir and Adam Jones giving the visitors a 12-0 lead.
Dan Hill and Owain Abel hit back for North Wales. A late penalty in the half gave Rochdale a 14-12 lead at the break.
The sides continued to trade tries, which included both taking a lead in the second half.
Chris Barratt confirmed the two points for North Wales, with a try in the final minutes.
Oldham’s match against Workington Town was postponed. The fixture will be rearranged for a later date.
Photo Credit - Paul Butterfield
Results
- North Wales Crusaders 32-24 Rochdale Hornets
- Hunslet 28-8 Doncaster
- Midlands Hurricanes 23-28 Dewsbury Rams
- Oldham P-P Workington Town