Horsham suffered their second 4-0 defeat in three games with a disappointing display against Ryman premier division play-off rivals Staines Town.
The excellent Mark Nwokeji gave the Swans a deserved lead on 39 minutes after a mistake by Nigel Brake but it took a fine save from goalkeeper James Courtnage to prevent Lee Carney from levelling the scores before the break.
The second half saw the home side dominate and when Andre Scarlett headed home Howard Newton's cross Horsham's 34-year wait for a victory against the Middlesex club looked destined to continue.
The Hornets, who were so impressive against Ashford Town at the weekend, offered little in the second half and Richard Butler punished a slip by Paul Seuke to score the third five minutes from time.
Dave Sargent wrapped things up from the penalty spot in the final minute after Tom Graves had brought down Newton.
The Hornets now face a crucial weekend of fixtures with promotion rivals Tonbridge Angels due to visit the AtSpeed Stadium in a crunch match on Easter Monday.
Martin Richardson netted as Wealden beat Lancing 1-0 in County League division two.
Results, County League division two: Lancing 0 Wealden 1 (Richardson 51).
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article