Leaders Leigh stay perfect
Kingstone Press Championship leaders Leigh maintained their 100 per cent start to the season with a 35-22 win over North Wales Crusaders.
There were no more than six points between the teams for 70 minutes but Liam Kay and Sean Penkywicz crossed in the closing stages for tries which were converted by Martyn Ridyard, who then denied the visitors a bonus point with a last-minute drop goal.
Adam Higson scored a 16-minute hat-trick for Leigh and Ryan Brierley raced almost the length of the field for his 13th try of the season, while Rob Massam, Adam Lawton, Tommy Johnson and Mark Offerdahl scored tries for the promoted Wrexham outfit.
Leigh are two points ahead of Doncaster, who condemned pre-season title favourites Featherstone to a second defeat in five matches with a 22-16 triumph at the Keepmoat Stadium.
Rovers led 16-14 thanks to two tries from Ian Hardman and one from Greg Worthington but Doncaster player-coach Paul Cooke won it for his side with a 70th-minute try and Stewart Sanderson applied the finishing touches with a third conversion, followed by a second penalty two minutes from the end.
Defending champions Sheffield Eagles returned to winning ways after back-to-back defeats had plunged them into the one of the five relegation spots with a 46-10 win over Dewsbury at Owlerton Stadium.
The Eagles never looked back after full-back Misi Taulapa scored two tries in the first 20 minutes while forward Michael Knowles touched down twice in the second half.
Winger Scott Turner continued his prolific form, taking his tally of tries to 12 in his last eight matches for the club.
Dewsbury, who trailed 16-0 at the break, scored second-half tries through skipper Wayne Godwin and Louis Sheriff.
Fourth-placed Halifax scored five second-half tries to gain a 36-14 win over Whitehaven at the Recreation Ground.
Looking to bounce back from their disappointing Challenge Cup exit, the Cumbrians were level at 10-10 at half-time after scoring tries through Shaun Ainscough and Chris Smith but Halifax found their touch after the break, with Dane Manning scoring his second try and others coming from Scott Murrell, Gareth Potts, Tom Saxton and Paul Mennell.
Whitehaven had the final say when long-serving winger Craig Calvert went over for the 199th try of his career in the final minute.
Sam Te'o's try eight minutes from the end helped bottom club Rochdale to their first win of the season, a surprise 14-10 triumph over Batley.
The Bulldogs led 10-8 at half-time thanks to tries from Miles Greenwood and Ben Blackmore.
Swinton also gained their first win of the season, thanks to a helping hand from partnership club Warrington, with six of their eight tries in a 44-26 triumph over Barrow coming from Wolves players.
Ireland forward Ben Currie, playing on a dual-registration, scored a hat-trick and his Warrington team-mates Kevin Penny, Rhys Evans and Brad Dwyer also touched down for the Lions.
Swinton's veteran centre Mick Nanyn scored a try and kicked six goals on his 350th career appearance while former Warrington centre Ryan Shaw scored two tries and three goals for Barrow.
Swinton also gave a first run-out to prop Paul Wood since October's Super League Grand Final defeat by Wigan,
Workington suffered their first defeat under coach Phil Veivers as they let slip a 22-4 lead to go down 24-22 at home to Keighley.
Town were on course for a fourth successive win thanks to two tries from Andy Morris and others from Callum Phillips and Wigan prop Jordan James, along with three goals from Kayle Connor.
Keighley's only first-half points came from a Sean Hesketh try but they finished strongly, scoring tries in the final quarter through James Craven, Josh Lynam (2) and Elliot Cosgrove to snatch a third win of the season to climb to fifth in the table.