Dartford need just 14 points from their last 10 games to win promotion to Blue Square South.
They won 3-0 at home to Maidstone thanks to goals from Danny Dafter, Lee Burns and Ryan Hayes.
Manager Tony Burman told BBC Radio Kent: "I'm pleased for them because it's been a tough week, they've bounced back."
There were also crucial wins for Dover and Folkestone in their respective promotion campaigns.
Dover scored deep into stoppage time through Sammy Moore to earn a 1-0 win over Bromley that puts them fourth in Blue Square South.
Manager Andy Hessenthaler said: "It was a great result, yes we left it late but we deserved to win the game. We hit the bar twice, their keeper had a fantastic first half. Second half we got frustrated and I was sure we would nick a goal."
Welling United are just a point off the play-offs after James Cracknell's hat-trick gave them a 3-1 win over ten man Maidenhead. They have lost just one of their last 14 games.
Tonbridge boss Tommy Warrilow is not giving up on the play-offs in the Ryman Premier Division, even though they were in the relegation zone a month ago.
Their 3-1 win at Harrow, achieved thanks to goals from Lee Minshull, Phil Starkey and Adam Burchall, puts them eighth in the table.
Warrilow said: "This is always a difficult place to come but I cannot fault the lads, we are getting our just rewards."
"I've been honest. When we weren't getting the results we were not playing that badly. There was always no more than 12 points between us and 5th place, and now we are finding our form."
Folkestone Invicta recovered from Wednesday night's defeat at lowly Ashford with a 2-1 win at Ryman South leaders Worthing.
James Everitt's late penalty gave them the points to go to within a point of Croydon Athletic, who go top.
Manager Neil Cugley said: "We were very good. We haven't played well for a few weeks but today we were good, it's very pleasing. I had a moan after the Ashford game but the players have bounced back."
The relegation battle remains unchanged after none of the bottom four took a single point. It means Whitstable are still at the foot of the table. Three points separate the bottom four.
It was a day of shocks in the Kent league. The top three, Faversham, Herne Bay, and Sevenoaks, all lost.
It means Faversham are 13 points clear but Herne Bay have three games in hand.
Saturday 20 March 2010
Blue Square South: Dover Athletic 1-0 Bromley Welling United 3-1 Maidenhead United
Ryman Premier Division: Cray Wanderers 1-0 Ashford Town Middlesex Dartford 3-0 Maidstone United Harrow Borough 1-3 Tonbridge Angels Margate 1-1 Carshalton Athletic
Ryman Division One South: Ashford Town 0-1 Burgess Hill Town Chatham Town 1-2 Fleet Town Godalming Town 1-2 Ramsgate Leatherhead 4-2 Sittingbourne Whitstable Town 0-2 Horsham YMCA Worthing 1-2 Folkestone Invicta
Ryman Division One North: VCD Athletic 0-2 Lowestoft Town Ware 1-0 Thamesmead Town
Bulmers Cider Kent League Premier Division: Beckenham Town 2-1 Norton Sports Corinthian 1-0 Herne Bay Faversham Town 0-1 Fisher Holmesdale 4-1 Erith & Belvedere Hythe Town 1-1 Greenwich Borough Sevenoaks Town 2-4 Deal Town Sporting Bengal United 1-4 Lordswood Tunbridge Wells 4-2 Erith Town
Vandanel Kent County League Premier Division: Bly Spartans 0-0 Lewisham Borough Fleet Leisure 0-1 Canterbury City Hollands & Blair 4-0 Coney Hall Milton & Fulston United 1-3 Sutton Athletic Orpington 3-0 Bearsted Phoenix Sports 2-1 Tonbridge Invicta Rusthall 0-3 Stansfeld O&B Snodland 1-3 Cray Valley
Division One: AFC Sheppey 0-0 Sheerness East Bromley Green 4-1 Staplehurst & Monarchs Chipstead 0-6 Tudor Sports Crockenhill 0-0 Greenways Guru Nanak 2-3 Belvedere Larkfield & New Hythe 1-1 University of Kent Metrogas 4-0 Charlton Ath Comm Oakwood 2-1 New Romney Old Bexleians 0-5 Farnborough Premier 2-1 APM Wickham Park 0-3 Bridon Ropes Woodstock Park 6-1 Kennington
Division Two: AFC Sevenoaks 1-2 Bredhurst Juniors Bexleians 0-1 Bexley Borough Blackheath United 2-2 Halls Borden Village 2-1 Platt United Chartham Sports 0-2 Lanes End Eltham Palace 2-0 Crofton Albion Hawkenbury 1-0 Tenterden Town Lydd Town 1-0 Pembury Malgo 4-0 Swale United Meridian 4-1 Westerham
Hospitals Charity Cup Quarter Final: Fleetdown 1-3 Seven Acre Sports
Monday 22 March 2010
Bulmers Cider Kent League Premier Division Fisher v Erith Town
Tuesday 23 March 2010
Blue Square South Welling United v Weymouth
Ryman Premier Division Dartford v Margate Tonbridge Angels v Maidstone United
Ryman Division One South Corinthian Casuals v Chatham Town Whitstable Town v Ramsgate Whyteleafe v Sittingbourne
Bulmers Cider Kent League Cup Semi Final Second Leg Beckenham Town v Sevenoaks Town (2-2 first leg)
Bulmers Cider Kent League Premier Division Deal Town v Norton Sports Greenwich Borough v Corinthian
Wednesday 24 March 2010
Ryman Division One South Ashford Town v Chipstead
Bulmers Cider Kent League Premier Division Herne Bay v Hythe Town
Vandanel Kent County League Premier Division Milton & Fulston United v Bly Spartans
Thursday 25 March 2010
Ryman Division One South Sittingbourne v Godalming Town
Bookmark with:
What are these?