The Hawks forced a 2-2 draw at Maidenhead United after clawing back a two-goal deficit in National League South.
Lee Bradbury’s relegation-battlers faced a mountain to climb after conceding twice in the opening half-hour.
A goal from Scott Donnelly before half-time got them back into the game.
A dominant second-half performance eventually led to a deserved 67th-minute Ben Swallow equaliser.
A late goal by substitute Alfie Rutherford saw 10-man Bognor topple Ryman Premier leaders Hampton & Richmond Borough 1-0 at Nyewood Lane.
The Rocks had Ollie Pearce sent off five minutes into the second half after receiving a straight red card for a tackle.
Rutherford was sent on 20 minutes from time and struck the winner just four minutes after entering the fray.
Meanwhile, goals from Ashley Tattersall and Benny Read earned Fareham Town a 2-1 Wessex Premier win at Bemerton Heath Harlequins.