Published: 21:30, 05 February 2019
| Updated: 00:08, 06 February 2019
Ronnie Vint was Dartford's hero with a 97th-minute winner at Woking on Tuesday night.
The centre-half powered home a header from a corner to spark wild celebrations from the travelling contingent at Kingfield.
It was a night filled with controversy and bad refereeing as the Cards, who are chasing the title, finished with nine men.
Ryan Hayes took Andre Coker's place on the right wing as Dartford made just one change to their starting XI.
Woking handed a debut to Dave Tarpey, having signed the former Maidenhead striker on loan from Barnet.
The flow of play in the first half was helped neither by a sandy playing surface not the fussy refereeing of Christopher O'Donnell, who booked Elliot Bradbrook inside the first 10 minutes.
Tarpey looked sharp when he surged down the right and cut into the penalty area but his left-footed shot, aimed for the far corner, was kept out by the diving Bailey Vose.
Charlie Sheringham's touch let him down a couple of times when Dartford got themselves into promising positions while at the other end, Vose did well to rush out and close down the angle for Tarpey, who stabbed his shot wide from 18 yards.
Dartford were working hard out of possession to deny the home side space and when Rhys Murrell-Williamson got past Ben Greenhalgh on the corner of the penalty area, his shot flew high and wide.
As the half wore on, Dartford came into the game more as an attacking force.
Bradbrook connected with a Greenhalgh corner but a crucial touch off former Dart Nathan Collier carried the ball over the bar from six yards.
Greenhalgh's wicked deliveries from set-pieces probably deserved to have more purple shirts throwing themselves at the ball.
The visitors had a big penalty shout turned down two minutes before the break but should have scored in the scramble which followed. Greenhalgh's shot hit the base of the post after which Woking cleared two efforts off the line and Craig Ross saved a follow-up strike from distance.
Dartford survived a scare on the stroke of half-time when Harvey Bradbury's low cross was taken off Tarpey's toe in the middle and Vose lunged in to clear the ball as the home supporters howled for a penalty.
Hayes led a Dartford break after the interval and his cross almost reached Phil Roberts in the middle before Woking's Jack Cook headed over from a corner.
But the game descended into farce on the hour mark thanks to some hapless officiating by Mr O'Donnell. He booked Gerring and Tom Bonner following a flare-up in the centre circle but didn't realise Gerring was already cautioned. The big defender was only dismissed when the Dartford bench brought the error to the attention of the assistant and even then it took an age for Mr O'Donnell to produce his red card.
The atmosphere was fractious now and Woking felt Bonner could have gone moments later as the officials started to lose control.
Vose dived low to keep Cook's shot out of the bottom corner but suddenly the intiative was with Dartford.
Hayes picked out Roberts with a terrific cross but the striker's header dropped just wide and Sheringham had a goal ruled out for offside as the visitors looked to make their numerical advantage count.
With the game becoming stretched, Kudus Oyenuga replaced the injured Roberts but Dartford created very little, even after Armani Little was shown a straight red for striking Lee Noble. It was an act of total petulance from the Woking man, who lashed out in anger after Noble had fouled him.
Oyenuga worked room for a shot but failed to hit the target and it was hard to see where a late winner was going to come from.
But after Vint had forced a fine save from Craig Ross deep in stoppage-time, Coker's shot went behind for one last corner which Vint headed home at the far post.
Woking: Ross, Collier, Casey, Cook, Gerring, Jolley, Hodges, Little, Tarpey (Spence 82mins), Bradbury (Luer 71mins), Murrell-Williamson (Gayle 60mins). Subs not used: Hudson-Odoi, Dunn.
Dartford: Vose, Wynter, Vint, Bonner, Johnson, Hayes (Coker 82mins), Noble (Crook 88mins), Bradbrook, Greenhalgh, Roberts,(Oyenuga 77mins), Sheringham. Subs not used: Onyemah, Murphy.