Chatham ended Isthmian Premier leaders Hornchurch’s unbeaten start to the season with a 2-0 win at Maidstone Road on Saturday.
Kevin Hake’s men closed the gap on Hornchurch at the top to five points, although the Essex side still have three games in hand.
Chris Dickson put Chatham ahead with 15 minutes left before substitute Ashley Nzala’s header wrapped up the points.
Mark Stimson was denied his first win at Margate boss after a last-gasp equaliser earned visitors Kingstonian a 2-2 draw.
After a goalless first half, Kingstonian went ahead on 47 minutes through Mason Saunders-Henry. Gate levelled when Tyrone Sterling headed in Ben Greenhalgh’s corner and then went ahead as Steve Cawley scored from the penalty spot with 11 minutes left.
But Emmanuel Adebiyi scored for Kingstonian in the last minute to deny Stimson’s men maximum points.
Andy Drury suffered a third successive defeat since taking over as Folkestone manager after his team went down 2-1 at Horsham.
Folkestone went ahead through Tom Derry’s header on the half-hour but second-half goals from Daniel Ajakaiye and Shamir Fenelon means Invicta have lost their last six away league games.
Former Dartford stalwart Tom Bonner saw red as Cray Wanderers went down 1-0 at Hashtag United.
Bonner was sent off by referee Aaron Conn after clashing with the home side’s Thomas Anderson after 26 minutes.
Wanderers held out until the 64th minute when Luke May-Parrott scored the only goal of the game.
Sheppey are up to fourth in Isthmian South East after leaving it late to win 2-1 at Lancing – their third victory in a week.
Javaun Splatt cancelled out Lukas Franzen-Jones’ opener for the home side in the first half.
Then Danny Leonard marked his return from injury by coming off the bench to score an 88th-minute winner.
Sheppey sit one place behind Swale rivals Sittingbourne, who ran out 3-0 winners at home to Merstham.
Second-half goals from man-of-the-match D’Sean Theobalds, Mitchell May and Chris Harris did the damage.
Sevenoaks came from 3-1 down to earn a 3-3 draw at home to Burgess Hill.
Substitute Dan Carr equalised with the last kick of the game in the sixth minute of stoppages for the hosts.
Dan Perry had put Hill ahead before Matty Warren set up Dan Bennett to level in the first half.
Two goals in eight second-half minutes by Alex Brewer and Darren Budd put Burgess Hill in charge but substitute Rowan Liburd pulled one back almost immediately before Carr’s late show.
Michael Salako marked his return for Herne Bay with a brace in their 4-3 home win over Horndean.
Salako and Theo Osinfolarin put Bay 2-0 ahead but Connor Duffin and Zackary Willett levelled on the stroke of half-time.
Kane Rowland restored Bay’s lead and Salako added a fourth before Daniel Sibley scored with 10 minutes left to set up a nervy finale.
Hythe, midweek winners against higher-league Whitehawk in the FA Trophy, went down 2-0 at home to nine-man Chichester.
Referee Billy Woods was a busy man, showing eight yellow cards and two reds during the contest.
Isaac Bello put the visitors ahead on 44 minutes but they were reduced to 10 men just before the hour mark when Curtis Da Costa was sent off.
Josh Clarke then made it 2-0 before Rob Hutchings was sent off with 17 minutes left.
Andy Pugh scored twice for Phoenix Sports as they eased their relegation worries with a second home win in as many weeks, this time 3-1 over Ashford.
Pugh scored either side of half-time and while Tariq Ossai pulled one back, Ryan Hayes wrapped up the points with five minutes remaining.
Leaders Ramsgate are at Erith & Belvedere on Sunday while Cray Valley’s trip to Littlehampton was postponed.