In a blistering stat at Woodside Road, in front of 1,037 fans, Ibby Akanbi gave Worthing a first-minute lead only for Liam Vincent’s double to put Hampton 2-1 up after just six minutes.
Callum Kealy made it 2-2 three minutes into the second half and 18 minutes later Akanbi got his second to put Worthing ahead. Hampton appeared to have claimed a point when Vincent completed his hat-trick from the spot seven minutes from time – but Ollie Pearce pounced for the with a minute of the 90 left.
The win puts Worthing eighth and only a point behind fifth-placed St Albans and Adam Hinshelwood’s side play a game in hand when they visit Bath City on Thursday.
1. Worthing v Hampton and Richmond pictures by Mike Gunn (27).jpg
Action from Worthing's thrilling 4-3 win over Hampton and Richmond in National League South Photo: Mike Gunn
2. Worthing v Hampton and Richmond pictures by Mike Gunn (25).jpg
Action from Worthing's thrilling 4-3 win over Hampton and Richmond in National League South Photo: Mike Gunn
3. Worthing v Hampton and Richmond pictures by Mike Gunn (26).jpg
Action from Worthing's thrilling 4-3 win over Hampton and Richmond in National League South Photo: Mike Gunn
4. Worthing v Hampton and Richmond pictures by Mike Gunn (22).jpg
Action from Worthing's thrilling 4-3 win over Hampton and Richmond in National League South Photo: Mike Gunn