Hastings United eased their premier relegation worries with a deserved first away win of the season at Margate.
Sam Adams put them ahead and although James Pinnock levelled, Antonio Gonella struck the winner on 74 minutes with a deflected shot from 15 yards.
Horsham's play-off push gathered pace after they beat lowly Leyton 5-1 at Queen Street. Lee Farrell (2), Simon Austin, Jacob Mingle and Lewis Taylor.
In Division One south, Lloyd Skinner was Worthing's hero with the goal in a 1-0 win at Leatherhead.
Strikes from Luke Denton and Ben Putland earned Eastbourne Town a 2-1 win at Chatham.
Steve Harper rescued a deserved point for Burgess Hill at home to Walton and Hersham.
John Neale had given the Swans a half-time lead but Harper, who had earlier hit the bar, popped up with a late leveller.
Horsham YMCA lost 2-0 at Whitstable. Boss John Suter said: "It was a game we should never have lost."
Yesterday's Ryman division one results: Burgess Hill 1, Walton and Hersham 1; Chatham Town 1, Eastbourne Town 2; Chipstead 0, Tooting and Mitcham 1; Corinthian Casuals 0, Ashford Town 2; Croydon Athletic 2, Whyteleafe 0; Dulwich Hamlet 1, Dover Athletic 1; Leatherhead 0, Worthing 1; Met Police 2, Sittingbourne 1; Molesey 2, Kingstonian 2; Walton Casuals 2, Cray Wanderers 2; Whitstable Town 2, Horsham YMCA 0.
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