More on KentOnline
Margate kept alive their hopes of Ryman League Premier Division survival with a 1-0 derby win over Ramsgate on Easter Monday.
Skipper Dan Young's late header, his fourth goal of the season, leaves Gate two points from safety with two games - at home to Sutton and away to Staines - to play.
Champions Dover moved within two points of the 100-point tally for the season with a 2-0 success at Maidstone.
Jon Wallis put Whites ahead with a 56th-minute penalty. James Rogers added the second with 12 minutes left and player/manager Andy Hessenthaler promptly substituted himself moments later.
Ten-man Tonbridge were denied three points by a last-gasp Hastings equaliser as they shared six goals at Longmead.
Paul Booth put Angels in front on the half-hour but they were quickly reduced to 10 men when Leon Legge saw red for the fourth time this season following a professional foul and gave away a penalty in the process which Sam Adams converted.
Carl Rook restored Tonbridge's advantage on the stroke of half-time but the real drama was saved for the last three minutes.
Hastings equalised through Frankie Sawyer in the 88th minute but Rook swept home his second at the other end to give Tonbridge a 3-2 lead.
However, Hastings were not finished and skipper Rhys Whyborne scored a dramatic equaliser within a minute to salvage a point for Tony Dolby's side.
A man-of-the-match performance from the returning Ryan Hayes inspired Dartford to a 4-0 victory over Canvey.
Goals from Lee Noble, Adam Flanagan, Rob Haworth and Hayes did the damage for Darts.