The Hawks stormed back to the top of the Ryman Premier with a 4-1 win at Staines Town’s Wheatsheaf Park.
Alfie Rutherford gave the Hawks a third-minute lead and doubled their advantage with a second goal after the break.
Further goals from Theo Lewis and substitute George Barker emphasised the visitors’ authority.
Bognor dropped to second in the table after their 4-1 defeat at Tonbridge Angels.
In the Southern League central division one, Petersfield suffered a 3-0 home defeat at the hands of Barton – a result that leaves them second from bottom in the table.
In the Wessex League premier division, AFC Portchester maintained their push towards the top with a 3-2 win at Amesbury Town.
The Royals claimed all three points despite having Joe Noakes sent off.
Tony Easter gave Portchester an early lead before the home side pegged them back. Josh Warren restored the visitors’ lead before the break.
In the second half Amesbury equalised from the penalty spot but Tom Cain popped up with a winner for the visitors.
League leaders Moneyfields crushed Cowes Sports 5-1. First-half goals from Nathan Paxton, James Guthrie and Gavin Spurway gave them a 3-0 lead at the break. Moneyfields had keeper Craig Shortt sent off in the second half but added further goals through Gary Austin and Guthrie.
Fareham slipped to a 2-1 defeat in their relegation battle at Verwood Town.
In division one, Baffins Milton Rovers suffered a 2-1 defeat at Hamble Club.
Chaz Gardner scored in stoppage-time.
US Portsmouth stretched their winning run with a 4-2 win at Follands Sports.
Sean Snelling, Jordan Neal, Callum Glen and Fuzz Kanjanda all scored.
In National League South, Gosport Borough drew 4-4 at Whitehawk. Ben Wright (2), Chris Flood and Warren Bentley were on the mark.