Hastings came from behind to beat ten-man Harlow 2-1 at the Pilot Field.

James Bunn gave the visitors the lead after eight minutes but Tim Olorunda equalised in the 33rd minute with a cheeky back-heel. Harlow had player-manager Ryan Kirby sent off for a second yellow card in the 63rd minute and Hastings made the extra man pay with 15 minutes to go when Lee Carey's shot was saved by the keeper but went in off the unfortunate Danny Chapman.

Horsham held leaders Chelmsford to a 0-0 draw.

Stuart Tuck scored a last-minute winner as Burgess Hill triumphed 3-2 at Kingstonian in division one south.

Tommy Williams had put the home side ahead but Hillians responded through Steve Harper and David Piper. Robert Traynor equalised in the 81st minute but Tuck struck with a bullet header before Shaheen Sadough was sent off in injury time on his first game since rejoining from Worthing.

Goals from Scott Kirkwood, Jamie Brotherton and a fine header from Ben Andrews earned Worthing a 3-1 victory at home to bottom club Molesey.

Liam Baitup was sent off as Eastbourne Town went down 3-1 at Whyteleafe.

Sam Clayton scored twice from the spot to put the hosts in charge before Baitup saw red in the 70th minute. Danny Simmonds gave Town hope with five minutes to go when he converted a penalty but Steve Causon got Leafe's third.

Horsham YMCA lost 2-0 at home to Tooting & Mitcham.