The Grasshoppers defeated bottom club Church Fenton White Horse 3-0.
Tom Derbyshire gave the home side a two-goal cushion with a first-half brace before the scoring was completed by substitute Jack Thompson.
Easingwold, who had started the day in third, had a bad day at Haxby, suffering a 3-0 loss.
Matt Usher, Dan Hilton and Lloyd Williams inflicted the damage for Haxby, gaining them three vital points in their battle to avoid relegation.
Riccall, who have two games in hand, were propelled to victory by goals from Brett Collier (2), James Brunyard (2), Martin Howson and Josh Levitt.
Civil Service moved up to third in reserve ‘C’ with a 5-1 win at home to Tockwith.
They led 2-0 at half-time thanks to a Sean Lonsdale brace with Ross Dixon (2) and Lewis Hardy weighing in with further efforts in the second period.
Brooklyn, who are in with a great chance of the title if they win their games in hand, saw off St Clement’s 3-1 after a scoreless first 45 minutes.
Matty Bean struck twice for Brooklyn with Tom Campbell adding their third. Ben Cooper hit Clement’s’ consolation.
Hemingbrough grabbed a welcome three points with a 4-2 victory at home to lowly Strensall. Arron White, Jon Collard, Steve Morton and Ricki Hutton hit the goals for the winning side.
Strensall’s efforts came from Ryan Gale and a Ryan Mumford penalty.
Hamilton Panthers continue to dominate reserve ‘D’ and picked up three points from their trip to one of their main challengers, F1 Racing.
Kyle Butler and Daniel Coombs were on target for the leaders in a 2-0 win.