Joe Dolan was the Hawks’ hero as his last-gasp winner over Staines saved the Westleigh Park side from the drop.
The Hawks required a win from their final league game of the season to ensure they kept their place in the Blue Square Bet South.
And they did just that – only just, though – as Dolan’s stoppage time winner earned the Hawks a dramatic 3-2 victory over their visitors.
With Maidenhead earning a 4-3 win over Eastleigh, the Hawks appeared set to end a turbulent campaign in the bottom three – particularly as the score remained at 2-2 going into stoppage time.
However, the Hawks refused to give up, with Dolan on hand in the final minutes to ensure their survival in the most dramatic of circumstances.
The Hawks found themselves a goal down early on after Ali Chaaban gave the visitors the lead.
Scott Jones headed home the equaliser, before Kyle Vassell gave Staines the lead seconds later after some sloppy defending.
Christain Nanetti had the chance to draw the Hawks level for a second time from the penalty spot, but he failed to score from 12 yards, giving the Hawks an increasingly uphill battle.
Ollie Palmer gave the home side hope with a goal before half-time.
And the Hawks were given further encouragement when Staines had a player sent off.
However, the winner appeared to be slipping from their grasp – that was until Dolan popped up to start wild scenes of celebration at Westleigh Park.