Sheffield FC completed a league double over relegation threatened Rainworth Miners Welfare, but left it late.
They came from behind to score twice inside the last 10 minutes after Zeph Thomas had given Club an early lead.
Jordan Broadbent’s side grabbed the goal they had been threatening in the 10th minute, when Thomas’ clinical volley.
Sheffield again went close just before the hour when Thomas saw his effort smack against the underside of the bar before bouncing clear.
However, Club were pegged back on 65 minutes as Glodi Bange tapped in from a ball into the box, and Rainworth edged in front on 73 minutes with a fine driven effort from Gino Kelleher.
It was all square once more though on 80 minutes as Joel Purkiss’ shot took a wicked deflection off a defender to loop over the keeper to tie the scores at 2-2.
Two minutes later and Sheffield had the lead once more when Ashley Longstaff turned in along throw for the winner.
Although there was a scare for Club in stoppage time as Rainworth had the ball in the net - only for it to be ruled out for offside.
Stocksbridge Park Steels slipped to fourth from bottom following a 4-1 defeat against promotion chasing Stafford Rangers at Bracken Moor.
The visitors edged in front on the stroke of half-time through Levi Reid following a forceful run.
Steels’ keeper Sam Andrew could do nothing to prevent Christian Dacres heading the visitors into a 2-0 lead on 52 minutes.
Dacres nodded in his second from a free-kick on 73 minutes to put the game beyond Stocksbridge, who did pull one back 10 minutes from time though substitute Jacob Lever. But Stafford had the last word as Daniel Cope headed in a late fourth.
Matlock Town continued their revival under new boss Mark Hume with a fourth win on the spin, beating Marine 2-0 thanks to Danny Holland’s penalty and a strike from Sheffield United loanee Otis Khan.