Doncaster Phoenix remain top of North One East after a seven-try 48-27 victory at Guisborough.
Flanker James Holland notched a hat trick of tries, while Jamie Lennard again kicked impressively.
The match was played in a gale-force wind but Phoenix soon made their intentions clear and ran in the first try, by second row Sam Eyre, after just five minutes.
Lennard landed the conversion and, although he missed the kick when Eyre’s second row partner Rob Devonshire crossed, slotted over a penalty goal to put Phoenix 15 points ahead in as many minutes.
Guisborough scored two unconverted tries before half time. However, Phoenix kept on the pace with the first of Holland’s try treble, which Lennard converted, to give the visitors a 22-10 interval lead.
Tom Bagnall opened the second half scoring with the visitors’ fourth try on 42 minutes. Guisborough narrowed the gap to 27-22 as they secured their own four-try bonus but within a minute Phoenix had regained control as Holland crossed again and Lennard added the conversion.
Replacement hooker Alex Keeton was next to score before Holland completed his hat trick, Lennard converting both, before Guisborough had the last word with an unconverted try at the death.
Wheatley Hills went down 17-5 at bottom side Beverley.
Hills are now level on points with Beverley, who recorded only their second league win of the season to move off the bottom.
Beverley turned round 7-0 ahead and increased their lead to 17-0 before Wheatley fought their way back with a try by winger Marty Hall midway through the second half. Beverley adapted better to the difficult conditions and were stronger in defence.
In Yorkshire Two, Wath on Dearne scraped an 11-8 victory over Barnsley, while Rossington Hornets lost 24-0 to Yorkshire Five high-flyers Stanley Rodillians.