Ten-man Hallam went down 4-0 against Eccleshill United at Sandygate Road, where two controversial moments proved decisive.
The visitors went in front on 27 minutes against the run of play, with Adam McCabe’s scuffed shot tricking over the line following a rebound off the post.
Four minutes before the break Eccleshill doubled their advantage when referee Stuart Royston awarded a contentious penalty after the ball had struck Mark West’s hand.
Marcus Ewdards bagged his 38th goal of the season from the spot.
Hallam’s task became all the more difficult on 57 minutes with West again involved, this time in an off the ball incident with Eccleshill’s Tyson Newall which resulted in West being red carded after the match official consulted his assistant.
Edwards scored his second on 71 minutes with a clinical finish from 16-yards before Doug Stevenson rubbed further salt in the wound with the fourth five minutes from time with a simple tap in.
Maltby Main completed a league double over Athersley Recreation, romping to a 5-1 win at Muglet Lane, as the visitors suffered only a fourth away defeat in 20 outings.
But Worksop Parrmaore’s title hopes looked to be over after a 5-2 defeat at promotion rivals Brighouse Town ended their six-match winning streak. Lee Whittington and an own goal reduced the arrears after the hosts had gone 5-0 up three minutes into the second half.
It’s just one win in the last seven for Staveley MW following a 5-2 defeat at Albion Sports.
Joe Flint’s equaliser on 17 minutes was as good as it got for the Miners with Luke Walters late goal no more than a second consolation effort.
Armthorpe Welfare went down 5-2 at home against Pickering Town despite a late fight back in the first half, while Retford United made eased to a 6-0 away win at bottom of the table Lincoln Moorlands Railway to make it maximum points from the last three outings.
Reece Thompson scored a second half hat-trick added to efforts from Kyle Hadley, Ben Muirhead and Gavin Cooper.
Dronfield Town pulled off an excellent t 2-1 away win at Worsbrough Bridge Athletic as the hosts suffered a first defeat in nine.
Dinnington Town went down 5-2 at Hall Road Rangers despite Grant Allott and Lia, while Lee Holmes’ 13th goal of the season certainly proved unlucky for Yorkshire Amateur as Rossington Main edged a 1-0 win at Oxford Street.
AFC Emley scraped a 1-0 win at relegated Louth Town with Steve Kenworthy grabbing the winner 18 minutes from time.
Fixtures: Tomorrow, Evo-Stik NPL Premier Division: Skelmersdale United v Worksop Town, Stocksbridge Park Steels v Stamford, Witton Albion v Frickley Athletic.
Division One: Sheffield FC v Scarborough Athletic.
Toolstation NCEL Premier Division: Parkgate v Long Eaton United, Retford United v Glassghoughton Welfare, Worksop Parramore v Nostell MW
Division One: Shaw Lane Aquaforce v Knaresborough Town.
Wednesday, Evo-Stik NPL Premier Division: Buxton v Matlock Town.
Toolstation NCEL Premier Division: Staveley MW v Barton Town OB.
Division One: Dronfield Town v Worsbrough Bridge Athletic.