Swinton have joined Barrow in being relegated from the Kingstone Press Championship but Workington continued their great escape with a seventh successive win.
Workington, whose last defeat was at Halifax in June, held on for a 20-18 win over Whitehaven in the west Cumbria derby at Derwent Park to climb to sixth place in the table, six points clear of their local rivals who remain in trouble in the fifth relegation spot.
Whitehaven led 16-12 after 55 minutes thanks to tries from centre Jessie Joe Parker and wingers Shaun Ainscough and Craig Calvert, plus two goals from Cain Southernwood, in response to first-half tries from Declan Hulme and Peter Lupton.
Full-back Lewis Tierney, one of four Wigan players turning out on a dual-registration for Phil Veivers’ side, restored Workington’s lead with a try on the hour and, after Southernwood had kicked the visitors level, Carl Forber landed a late penalty goal to edge his side to a precious victory.
Keighley also boosted their survival hopes with a 17-10 victory over Swinton, which confirmed the Lions’ drop into Championship One.
Former Halifax winger Paul White scored a hat-trick of tries for the Cougars after Richie Barnet had opened the scoring on five minutes.
Martin Ainscough and Ed Barber scored tries for Swinton but they were not enough to stave off a sixth successive defeat, which leaves them 16 points from safety with just four matches left.
Leigh ran six tries to one in a 36-6 win at Batley to maintain their 10-point lead at the top.
Ryan Brierley opened the scoring with his 31st try of the campaign and others came from Matt Sarsfield, Adam Higson, Liam Kay, Tom Armstrong and Gregg McNally, while Martyn Ridyard kicked six goals.
Full-back Miles Greenwood scored a try early in the second half and Scott Leatherbarrow added the conversion for Batley, who have dropped to ninth place, just three points above the relegation zone.
Featherstone remain second after hammering already-relegated Barrow 62-12 at the Bigfellas Stadium.
Andy Ellis, Will Sharp, Gareth Moore, Greg Worthington and Jason Crookes all scored two tries apiece and others came from George Flanagan and Chris Annakin while Jamie Rooney kicked six goals on his return to Featherstone.
Barrow’s tries came from Liam Campbell and Ryan Shaw, who also kicked two goals in a ninth-successive defeat for Bobbie Goulding’s men.
Halifax are just two points behind Rovers after stretching their unbeaten run to eight matches with a 36-24 victory over Dewsbury at the Shay.
Luke Ambler, Ben Johnson, Ross Divorty, Danny Cowling, Ryan Fieldhouse and Gareth Potts scored tries for Halifax, with Steve Tyrer landing all six conversions.
Former London Broncos and Widnes centre Shane Grady scored a try in each half for injury-hit Dewsbury.
Doncaster lost ground on the leading three after slipping to a 26-22 defeat by reigning champions Sheffield Eagles in the South Yorkshire derby at the Keepmoat Stadium.
Despite the sin-binning of David Scott and player-coach Paul Cooke, Doncaster led 22-12 after 38 minutes thanks to tries from Craig Robinson, Nev Morrison and Steve Snitch, plus five goals from Stewart Sanderson.
New signing Etu Uaisele and Matt Garside scored first-half tries as the Eagles led 12-10 at the break and Quentin Laulu-Togagae, Menzie Yere and Scott Turner all touched down in the final quarter as the visitors finished the stronger side.
Rochdale were indebted to Super League partners St Helens for their 30-28 victory over North Wales Crusaders.
Winger Adam Swift, playing on a dual registration, put Hornets on their way to victory with two first-half tries and Australian Shannon McDonnell, the former Hull KR and Hull full-back who is seeking match fitness before making his Saints debut, was also a try-scorer as the home side led 20-10 at the break.
Substitute Lewis Sheridan sealed the win with two second-half tries and, although forward Jono Smith barged his way over the line twice in the last five minutes, it came too late to prevent Crusaders going down to a seventh successive defeat.