FC Halifax Town battled to a 2-1 win at Dartford despite seeing Lois Maynard and James Bolton both receive red cards.
Harry Crawford handed Dartford an early lead, but Halifax went in level at the break thanks to Matt Pearson’s second goal of the season.
Substitute Scott Boden’s penalty proved to be the winner on a controversial evening.
From the first corner of the night, Crawford notched his first goal in six league games from six yards out.
Richard Peniket had cut a fairly isolated figure for the first half-hour, but suddenly burst in behind the Dartford defence.
His vicious low shot was parried by Ibrahim back into the danger area, where Pearson tapped in.
Maynard was dismissed after what seemed like an innocuous coming-together with Lee Noble five minutes before the break, for perceived use of his elbow.
The referee then provoked the wrath of the hosts by awarding handball against Noble from Schofield’s shot.
Only four minutes after coming on, Boden converted from the penalty spot to hand Halifax a deserved lead before Bolton was dismissed for a late tackle.
Dartford: Ibrahim, McAuley, Green, Cornhill (Sweeney 74), Mitchel-King, Hayes, Noble, Harris, Driver (Bradbrook 82), Crawford, Burns. Unused substitutes: Kessell, Daley, Collier.
FC Halifax Town: Glennon, Bolton, M Roberts, Williams, McManus, Smith (K Roberts 65), Maynard, Pearson, Marshall (Boden 65), Schofield, Peniket. Unused substitutes: Senior, Dyer, Hillhouse.
Referee: R Whitton (Essex).