Manager Tommy Wright came off the bench to fire his Corby Town side back to winning ways as they returned from Frome Town with a 2-1 success.
The Steelmen, along with Cirencester Town, closed the gap on leaders Poole Town, who suffered a rare defeat at Hitchin Town.
Wright brought himself on as a substitute and promptly hit the winner with five minutes to go after Frome had cancelled out Greg Mills’ first-half penalty.
Wright made two changes to his starting line-up after the 0-0 draw with Redditch United on Wednesday night.
Cleveland Taylor was suspended, meaning a re-shuffle with Kalern Thomas returning from injury to play at left-back with Jamie Anton moving into the midfield.
Spencer Weir-Daley also returned to the side with Wilson Carvalho dropping to the bench.
The Steelmen had the better of the opening exchanges but they needed Paul Walker to keep them in the game as he saved well from Kris Miller before doing the same to deny Ben Thomson with a good, low save.
And just three minutes after that second save, the Steelmen went in front.
Elliott Chamberlain was fouled by home goalkeeper Darren Chitty in the penalty area and Greg Mills stepped up to convert from the penalty spot.
But the hosts got back into the game 11 minutes into the second half when Ben Worlock’s pass released Aaron Rodriguez and he went round Walker before scoring into the empty net.
It could have been worse for Corby when Lewis Haldane struck the post for Frome.
But Wright was to have the final say as he grabbed the winner late on to send the Steelmen home happy and set them up for their trip to bottom side Banbury United on Tuesday night.
Frome: Chitty; Miller, Vallis, Baggridge, Cooper; Brown, Hulbert, Mundy, Rodriguez; Thomson, Haldane. Subs: Worlock, Taylor, Twyford, Bonella
Steelmen: Walker; Kennedy, Malone, Appleton, Thomas; Anton, Byrne; Mills, Weir-Daley, Milnes; Chamberlain. Subs: Hartley, Donkin, Bentley, Carvalho, Wright.
Goals: Mills pen (36 mins, 0-1), Rodriguez (56 mins, 1-1), Wright (85 mins, 1-2).