GO AD FREE | Get your Digital Subscription for only 50p a week! Use code SUMMER
GET STARTEDMore on KentOnline
Dartford maintained their unbeaten record in Ryman League Premier Division on Tuesday - but not without a scare.
The Darts trailed 2-0 to Tooting & Mitcham after 25 minutes at Princes Park but produced a stirring comeback to record a 3-2 win.
Ryan Hayes' first-half free-kick started the comeback and Hayes then scored a fine goal after a Lee Noble pass shortly after the restart.
Hayes turned provider to set up substitute Rob Haworth to score a lovely winner 20 minutes from time.
Paul Booth was sent off for foul and abusive language late on as Tonbridge drew 1-1 at Canvey.
The Essex outfit opened the scoring in the first half through James Rowe but Lee Minshull equalised for the Angels before Booth's late red card.
A late winner from James Everitt earned Folkestone a 2-1 win at Leatherhead to keep them joint top of Division 1 South.
Everitt rounded off a brilliant nine-man passing move with nine minutes left for the visitors.
Simon Austin had given Invicta a second-minute lead but Kev Terry levelled the scores just four minutes later.
Stand-in keeper Brett Mills kept a clean sheet for Ramsgate as they won 1-0 at Chatham.
Mills was called into action after Sam Mott got lost en route to Maidstone Road and he never let his team down with a couple of fine saves, enabling Tom Tsangarides' second-half winner to hand Ramsgate maximum points.
Whitstable gained their first league win since August after Gareth Cornill's injury time goal saw off Eastbourne Town 1-0 at The Belmont.
The Oystermen remained rooted to the foot of the table but are now level on points with Chipstead.
Thamesmead missed the chance to go top of Division 1 North after losing 1-0 at leaders Great Wakering.
VCD, however, made it three wins out of four after a single goal was enough to defeat Cheshunt at Oakwood.