Burgess Hill Town twice came from behind and made hardwork to secure all three points in a 4-3 victory at relegation threatened Redhill.
Also in the South Division Crawley Down Gatwick were hammered 6-2 by Hastings United but Three Bridges enjoyed a 2-0 win at home to Sittingbourne.
In the Ryman Premier, Lewes suffered a 1-0 defeat away at Carshalton Athletic.
In the County League division 1, St Francis drew a blank with Pagham, Hailsham lost 2-0 to Arundel, Newhaven lost by the same score to league leaders East Preston, and Hassocks drew 3-3 with Shoreham.
In division 2, Oakwood lost 3-1 to Wick.
In the RUR Charity Cup, Ringmer beat Littlehampton 2-1.