More on KentOnline
Gillingham went down to an injury-time winner at Burton and thought their season was over, however eight minutes into stoppage-time at Barnsley, Colchester nicked an equaliser which keeps Gillingham in the hunt for the top-six until the final day.
It all means Gills need to beat Millwall next Sunday and hope Barnsley don't win at Champions Wigan and Scunthorpe do no better than a draw at Sheffield United.
Dartford finished five points and three places shy of the National League South play-offs. Ebbsfleet will play Whitehawk, who claimed fifth.
Margate will somehow remain in National League South next season. Needing to win to guarantee safety they lost 2-0 at Bath City. If it had been 3-0 they'd have gone down on goals scored. Havant drew at home to Weston and go down instead - had Weston not scored, Gate would have been down. Incredible.
Selected results: Burton 2-1 Gillingham; Worthing 3-0 Faversham; Ebbsfleet 4-2 Eastbourne; Maidstone 1-1 Bishop's Stortford; Bath 2-0 Margate; St Albans 3-0 Dartford; Dover 0-1 Forest Green; Welling 0-3 Boreham Wood.
[Live Grid - Football updates 30/04/16]