There was a dramatic shake up at the top of the table after Farsley Celtic leapfrogged Warrington Town at the summit.
Farsley netted a late winner at Hyde United to secure their 23rd victory of the season, while Warrington slipped to a shock 3-2 defeat at home to relegation threatened Stafford Rangers.
Elsewhere in the promotion battle, South Shields went 4th with a 3-1 win at Mickleover Sports, while Scarborough Athletic kept pace with the chasing pack with a win at Marine.
At the bottom, there was a familiar theme with Mickleover Sports, Bamber Bridge and Grantham Town all falling to defeats.