Ian Selley's late piledriver rescued a point for ten-man Woking as Barnet's title charge continued to stutter.
Despite a brace from Giuliano Grazioli, Barnet handed their average visitors an undeserved point and have now not won in the league for three games.
Woking clearly came to stifle the Conference leaders by deploying Justin Richards as a lone striker.
Playing for a draw, they managed it - though not in the manner they expected.
Grazioli opened the scoring late on in a dire first half. Dean Sinclair cut the ball back from the sideline to the striker on the penalty spot and he shot right-footed past Shwan Jalal.
After the break Woking went on the offensive, replacing midfielder Michael Johnson with Steve Ferguson in attack, and it immediately paid off.
Ferguson combined with Raphael Nade down the right flank. Nade scampered away and slipped the ball past Ricky Millard.
It was Woking's first shot of the game and was more than they deserved but it gave them a renewed sense of vigour.
] However, this was short lived due to a comical decision by the ref, who sent Richards off after 59 minutes for an innocuous challenge on Simon King.
Barnet made use of the man advantage 11 minutes later when Liam Hatch lifted the ball over the Woking defence. Grazioli beat the offside trap and lobbed over Jalal for his 11th goal of the season.
Barnet looked to be cruising, but a rare mistake from Simon Clist gave Selley an opportunity. He composed himself and lashed the ball home from outside the area.