In Reserve A of the York Minster Engineering League, Huntington moved four points clear at the top with an all-important 3-2 triumph over second-placed Dunnington, who enjoy two games in hand on their rivals.
Brothers Liam and Kieran Flanagan, along with skipper James Dickinson, struck to give Rovers a 3-0 half-time lead.
Dunnington's second-half fightback was disrupted when their left back was dismissed but they still scored two goals to make Rovers work hard for their victory.
Third-placed Thorpe United gained a 6-3 victory at Church Fenton White Horse, while goals from Louis Blackwell (2), Denton Snowden and Danny Coult gave Riccall United a 4-0 home victory over Tadcaster Magnets.
Malton & Norton secured promotion from Reserve B after a 4-3 triumph over Pocklington Town.
The visitors established an early 2-0 lead via a goal from a corner and a penalty but the Ryedale side reduced the deficit via a 25-yard Ryan Cooper free-kick on the stroke of half-time.
Adam Cook then followed in a Cooper strike to fire home the rebound and level the match before Steve Hoggart and Liam Burdett sealed the win, Pock striking a late consolation.
Easingwold pulled themselves out of the drop zone with a 2-0 win over Brooklyn.
Nick James struck for Heslington in their 1-1 draw with Stamford Bridge, Darren Heels replying.
Osbaldwick now just need five points to make certain of the Reserve C title following their triumph at Wilberfoss. Mike Whiteley fired a brace in the first half to give them a 2-1 lead, following Rob Carter's opener for 'Foss.
Further goals from Whiteley, to complete his hat-trick, and Matty O'Connell sealed the win.
Civil Service sit second after two goals apiece from Nick Dunlop and Declan Richardson gave them a 4-1 triumph at Rufforth United, Kieran Nelson striking for the home side.
Third-placed F1 Racing had little trouble dealing with Selby Olympia.
Liam King hit a hat-trick in their 6-0 win, with their other goals coming from George Waterson, George Cooper and Jason McCloud.
Andy Edwards (2) and Aaron Lees found the onion bag for Cliffe in a 3-1 defeat of Fulford United.
* It took penalties to separate Strensall and Civil Service in the York Minster Engineering League's Junior Cup following a 2-2 draw.
Lucas Owen gave Service the lead before a Liam Wingfield brace sent Strensall in 2-1 ahead at the interval.
Carl Shepherd struck to send the game to penalties but it was Strensall who held their nerve to go through 3-2 on spot-kicks.
In the other quarter-final played on the day, Hamilton Panthers cruised through following an 8-2 demolition of Fulford United.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here