Ten Toolstation NCEL matches survived horrendous conditions on a freezing, wet and windy Saturday afternoon but there were plenty of goals to keep those who ventured out to watch thoroughly entertained.
One of the four games to go ahead in the Premier Division was the top flight's most anticipated tie as third-placed Knaresborough Town
went to the side one position below them, Hemsworth Miners Welfare
And, it was the visitors who took the points with a 3-2 victory with Benjamin Cohen's double in the last twenty minutes sealing the win.
Hemsworth took an early lead through Nash Connolly and held it until the 48th minute when Joshua Garbutt equalised but Connolly restored the home side's advantage midway through the second period.
Cohen then stepped up to level on 72 and then scored his side's third ten minutes later to move Knaresborough to seven points behind leaders Yorkshire Amateur.
climb to tenth with a 3-0 home win over Hall Road Rangers
, Eddy Birch's first half opener added to by a brace from Edward Rogerson in the final eleven minutes defeating the visitors who stay in eighteenth.
and Athersley Recreation
stay thirteenth and fourteenth, respectively, after home wins.
Garforth fell behind to Albion Sports
, Alhassane Keita breaking the deadlock on thirteen minutes before Mark Simpson and Mitchell Hamilton struck either side of the interval to give the hosts a 2-1 lead.
Chris Fairhurst restored parity for the Lions on 72 but that did not last long as Daniel Williams struck almost immediately to seal a 3-2 win for the Miners.
Athersley, meanwhile, defeated bottom side Goole AFC
1-0 with Joshua Wright's 42nd minute goal proving decisive.
Two of the top three met in Division One with both looking to put more pressure on table-toppers Campion whose game was one of four called off in the division.
Jack Debnam gave visitors Grimsby Borough
a first-half lead before Fraser Hansen and Liam Flanagan had hosts Selby Town
2-1 by the 77th minute.
But, Joshua Venney made sure it was a point apiece with his equaliser five minutes from time to keep Borough second and the Robins in third.
missed out on a chance to return to the top three as they went down 3-1 at Swallownest
, a fully deserved win for the home side moving them up into tenth spot.
The game was goalless going into the second half but Oliver Grady, Alex Lill and Nathan Morritt had the hosts in full control by the 67th minute and Adam Lee grabbed an injury time consolation for Rangers.
It was honours even as the two bottom sides met at Langwith Road, hosts FC Bolsover
taking the lead in the 48th minute through Jack Warwick before Richard Williams claimed a 1-1 draw for Harworth Colliery
with a quarter-of-an-hour remaining.
continued their winning streak, a fifth straight victory coming courtesy of Simon Harrison's 86th minute decider in a 3-2 defeat of hosts Armthorpe Welfare
That was after Brandon Bagley and Reece Hands had twice given the Steelmen the lead only for the home side to fight back with a Liam Radford penalty and a Callum McKeown strike.
James Wroot's early goal secured a 1-0 home victory for Skegness Town
over Rossington Main
whilst an injury-time own goal snatched a point for Shirebrook Town
in a 2-2 draw at East Yorkshire Carnegie
Ryan Williams had given Carnegie a 34th minute lead but that was cancelled before the interval by Carter Widdowson, Josh Walker put the hosts back ahead midway through the second period before late drama made it all square.
Photo: Benjamin Cohen is mobbed after scoring his second of the afternoon and the winner for Knaresborough Town in their 3-2 victory at Hemsworth Miners Welfare. (Picture: Craig Dinsdale)