Barrow Raiders clinched a late 32-30 victory at Rochdale Hornets to stay top of League One.
The Raiders took the lead after three minutes with a Ryan Shaw penalty, before Dan Nixon put Rochdale ahead. Shaw soon levelled the match with another penalty.
Soon after that, Joe Taira was sent off for Rochdale after a high tackle.
Barrow then got their first try through fullback Luke Cresswell, but tries from Ben Moores and FuiFui MoiMoi, as well as penalties from Josh Jordan-Roberts and Jordan Syme had the Hornets 18-10 approaching half-time.
The Raiders also had Sam Dowsett sent to the sin bin for a high shot prior to Syme’s penalty. Despite their disadvantage, they were able to strike just before half-time through Tee Ritson.
Jake Carter then struck first in the second half to put Barrow back in front nine minutes into the second half.
Rochdale then found themselves temporarily down to 11 men after Luke Fowden was sent to the sin bin for taking Hakim Miloudi off the ball. Shaw scored the resulting penalty to give Barrow a six-point lead.
Just past the hour, Rochdale levelled the game again through Callum Marriott. Shaw then kicked the Raiders back in front soon after.
Marriott then claimed a second with 10 minutes to go, and it looked like it was going to be enough for Rochdale to claim an important victory in the race for the playoffs.
But Barrow struck in the final minute, thanks to Declan Hulme. Shaw scored the resulting conversion to give Barrow victory by the barest of margins.
That proved to be an important victory, as Workington stayed right behind them after a 35-18 win in the capital against London Skolars.
Tries from Rhys Clarke and a double from Brad Holroyd as well as a penalty from Carl Forber had Workington 18-0 up at the break.
But the Skolars started fast in the second half, and pulled tries back through Lamek Juma and Paulos Latu to leave them just one score behind.
Workington were able to take back control of the match, thanks to tries from Conor Fitzsimmons and Matty Henson.
Michael Sykes scored again for the Skolars, but a drop-goal from Holroyd and and a try from Jamie Doran sealed the win for the visitors.
Elsewhere, Doncaster moved into third after a hard-fought 18-13 win over Coventry Bears at the Keepmoat Stadium.
They took the lead through Jason Tali, but tries from Dan Coates and Kadeem Williams put Coventry into the lead.
Tali scored a second try to level the game, before Coates landed a drop-goal to make it 13-12 to the Bears at the break.
The only try of the second half went to Doncaster, Liam Johnson was the scorer and it was enough for the Dons to take the win.
They replaced North Wales Crusaders in third place, whose winning run was ended after a 34-14 defeat at Keighley Cougars.
North Wales took the lead through Gav Rodden, before Tommy Johnson added a penalty to make it 8-0 after half-an-hour.
Keighley responded just before the break through Scott Murrell. North Wales then claimed their second try just after half-time through Brad Brennan.
The Cougars then took control of the match. Tries from Jake Webster, Taylor Prell, Quentin Laulu-Togagae, Alix Stephenson and Dan Parker completed the win for Keighley.
Finally, Hunslet claimed a playoff place after a 82-6 win over West Wales Raiders, who were only able to name 14 players, at the South Leeds Stadium.
They set their stall out early, with Dom Brambani, Kiedan Hartley, Vila Halafihi and Duane Straugheir scoring inside the opening 15 minutes.
West Wales then got on the board through Morgan Evans, but that would be as good as it got for the Raiders.
Hartley completed his hat-trick, Matty Chrimes also got a hat-trick, Harvey Whiteley also scored two tries. Reece Chapman-Smith, Lewis Young, Lewis Wray and Jordan Andrade completed the scoring.