Tim Harris took his Gloucester City side to FC Halifax Town knowing that nothing but a win would keep their play-off hopes alive, and the Tigers duly delivered a stunning away victory.
A bursting run by the sensational Luke Thomas opened proceedings, with Johnson forced into a good save with his feet.
Ross Finnie delivered a peach of a corner from the set piece. Jack Deaman rose highest at the back post but headed over the bar.
Luke Thomas robbed the hosts of possession in their own box and cut in on his left foot to shoot, but the goalbound effort was blocked heroically by Lynch.
A huge chance was presented to debutant Dion Charles arriving at the back post but he got under the header too much and could only direct his effort over the bar.
Halifax came again though and it was another headed chance, this time from Danny Clarke as he headed at goal from six yards out but it was superbly blocked by Hanks on the line.
Jasbir Singh was forced into a stunning save as Clarke was set away by a delightful threaded through ball from Denton.
The second half started at a similar pace to the first, with Johnson forced to deny a terrific looping header from Hopper with an even better save.
The game then slowed down, and the Halifax fans were becoming more anxious. Their team responded though, with Denton and Charles linking up, before the latter shot wide.
The home side were clearly aware of the danger Luke Thomas presented, and tried to forcibly remove him from the game as David Lynch put in an awful late challenge, and was met with a yellow card.
Curzon Ashton’s FA Cup hero Adam Morgan, now on for Halifax, turned past Avery on the edge of the box and the Tigers defender conceded the free kick.
Singh, however, produced an almost world class stop to tip the free kick behind. The resulting corner was cleared off the line by Keiran Thomas.
Searching for something extra, Tim Harris threw on Zack Kotwica and the substitute made an immediate impact as he rounded Johnson after a loose back pass, before being brought down for a penalty kick.
Joe Hanks stepped up to take the spot kick and he made no mistake, as he fired a stunning strike into the top right corner of Johnson’s goal.
City should have had another as Kotwica broke with searing pace and squared for Luke Thomas who only had the keeper to beat, but it was Johnson who came out on top with a superb save.
A barrage of attacks came from Halifax but they were all in vain, as the Tigers defence stood strong to claim a precious three points on the road.
FC Halifax Town: Johnson, Roberts (capt), Wilde (Moyo 49’), Sinnott, Garner, Brown, Kosylo, Lynch (King 80’), Denton, Charles (Morgan 64’), Clarke
Subs not used: Drench, Hotte
Gloucester City: Singh (capt), K. Thomas, Hall, Deaman, Avery, Finnie, Hanks, Williams, Hopper, Parker (Kotwica 72’), L. Thomas (Moseley 90’)
Subs not used: King, Knowles, Hamilton
Referee: Glenn Hart
Star man: Jasbir Singh