Sheffield FC put behind them back-to-back cup exits to win 4-3 at play-off rivals Mickleover Sports and keep their main priority of winning promotion on track.
Club have now lost just one of the last eight league outings as Ian Whitehorne’s men climbed to ninth in Division One South and seven points behind the top five with games in hand.
Mickleover edged in front on 10 minutes through a well taken goal by Karl Demidth but Sheffield’s response was instant when just two minutes later Zeph Thomas, from a tight angle, lofted the ball over the Sports keeper for the equaliser.
Club had the ball in the net again three minutes later but it was ruled out for offside. However, they did go in front on 25 minutes with Thomas scoring his second of the game from the penalty spot after Joel Purkiss had been pushed to the ground
Despite the hosts making a bright start to the second half Sheffield stretched their lead on 55 minutes in a swift counter-attack that saw Andy Gascoigne clinically slam home Matt Roney’s crossfield ball.
Gascoigne turned provider for the fourth on 76 minutes with a defence -splitting pass through the middle for Purkiss who held off his marker before tucking the ball away and give Club what appeared an unassailable lead at 4-1.
But in a late fight back Ashley Grayson forced the ball home from close range two minutes from time, then in the second minute of injury time Demidth tucked away a rebound off the woodwork for his second of the game to leave Club with an anxious few moments.
Worksop Town consolidated fourth spot in the Premier Division with a routine 3-0 home win over rock bottom Droylsden.
It came as no surprise that it was the Tigers leading scorer Leon Mettam who broke the deadlock on 33 minutes, volleying in Jack Muldoon’s low cross.
Worksop had to wait until the 72nd minute for the second as Mettam bagged his 24th of the season in all competitions, prodding home an Adam Murray cross. The seal was put on the victory eight minutes later when Jack Adams found the bottom corner as the Tigers made it five league wins on the spin.
Frickley Athletic kept out of the bottom four on goal-difference only after a 2-0 defeat at promotion chasing AFC Fylde.
Play-off rivals Matlock Town and FC United of Manchester had to settle for a point each from a 1-1 draw at Causeway Lane. Danny Holland tucked away his 10th goal of the season to give the Gladiators a17th minute lead but that was cancelled out eight minutes after the break when Tom Greaves got the deftest of touches at a corner to level the scores.
Buxton were denied all-three points at Stafford Rangers by a stoppage time equaliser after Mark Reed’s 82nd minute header looked to have won it for the visitors.
* Stocksbridge Park Steels’ game at Ashton United was postponed due to a frozen pitch.