Stocksbridge Park Steels moved out of the Evo Stik Division One South relegation zone with a 3-2 win at Market Drayton Town.
Described by Chris Hilton as a must-win game, the Steels needed Lee Garside’s winner to nick all three points from a game that they were behind twice in.
Goole lost 1-0 at Sutton Coldfield Town.
In Division One North, Spencer Harris, Adam Priestley, Ross Daly and Aiden Savory earned Farsley AFC a comfortable 4-1 win at Radcliffe Borough.
Malachi Farquarson’s goal was not enough during Harrogate Railway’s 2-1 defeat to Warrington Town.
Jimmy Beadle and Ryan Blott scored as Scarborough Athletic beat Ossett Albion 2-0.
Ossett Town surrendered a 2-0 lead in their 2-2 stalemate with Kendal Town.
Daniel Chambers and Calum Hepworth scored for Ossett.
Brighouse Town were beaten 2-0 at Lancaster City.
In the Premier Division, Frickley Athletic lost 2-0 to Stamford.
In the FA Vase second qualifying round, Pickering Town lost 5-3 at Alnwick Town.
Armthorpe Welfare are also out after losing 2-1 to Bootle.
Ten man Shaw Lane Aquaforce are through after winning 1-0 at Ashton Athletic.
George Conway gave Shaw Lane the lead before Stefan Holt was sent off which resulted in a penalty.
Goalkeeper Jamie Bailey kept the spot kick out with a fine save.
Runcorn Town won 4-1 at Athersley Recreation, while Liversedge were thrashed 4-0 at Bedlington Terriers.
Yorkshire Amateur pulled off a stunning 3-1 victory at Northern League side Billingham Town.
Albion Sports are out after losing 5-4 at Daisy Hill, but Selby Town beat Bacup 4-2 – Danny Gray and Nathan Kamara got braces.
Garforth Town were knocked out after losing 3-1 at Silsden.
Two first half goals from Antony Brown and Ryan Brook sealed AFC Emley a 2-0 win over Widnes.
In the Toolstation Premier Division, Barton Town Old Boys’ incredible run goes on after a 3-1 win over Parkgate.
Tadcaster’s nine match winning run came to an end – Staveley beat them 2-1.
Thackley recovered from their 9-0 thrashing with a 5-0 success over fellow strugglers Glasshoughton Welfare.
Bridlington Town won 2-1 at title-chasers Worksop Town.
Knaresborough Town can’t buy a win at the moment after losing 2-1 at Teversal in Division One.
Penistone Church surprisingly lost 4-2 to Grimsby Borough.
Eccleshill United lost 3-1 at Shirebrook Town.