More on KentOnline
All the drama came at the death as Herne Bay drew at Erith & Belvedere in Isthmian South East.
Fifth-placed Bay looked set to leave empty-handed after Cameron Andrews gave the relegation-threatened Deres an 88th-minute lead at Park View Road.
But Bay kept plugging away and Gil Carvalho salvaged a 1-1 draw in the fourth minute of added time.
Improving Ashford came from a goal down at half-time to beat Horndean.
Freddie Chester struck just before half-hour mark as the visitors went in front.
Bradley Ryan levelled straight after the break, with late goals from Tolulope Jonah and Harvey Brand completing a 3-1 victory as Kevin Watson’s side made it four games unbeaten in all competitions, moving up a place to 10th.
Sheppey’s play-off bid suffered a blow as Lee Lewis’ second-half goal gave visitors Merstham a 1-0 win.
Sevenoaks lost 1-0 at Chichester to a 36th-minute Jimmy Wild strike.
Phoenix Sports led twice against Burgess Hill but had to settle for a point after conceding a last-minute equaliser.
Goals from Ryan Hayes and Adejola Lahan were cancelled out by Marcus Allen and Reggie Ward respectively.
The top three had a day off after a trio of postponements.
Cray Valley’s game at Beckenham, Ramsgate’s trip to East Grinstead and Sittingbourne’s Kent derby at Hythe all fell victim to the weather.
Chatham thumped Isthmian Premier promotion rivals Billericay 6-3 at Maidstone Road.
Struggling Margate lost 1-0 at Haringey Borough, Jorge Djassi-Sambu with the only goal midway through the second half.
Anthony Cook struck on the hour as Cray Wanderers beat Kingstonian 1-0, while Folkestone’s home game against Concord was postponed.