The game burst into life on the stroke of half-time as Paul Turnbull was shown a straight red card for handling the ball in the area, allowing Woking's Jamie Lucas to fire his side in front from the spot.
Barrow were level seven minutes after half-time when Jordan Williams' sublime curling free-kick found the top corner of Michael Poke's goal.
Keiran Murtagh then put the visitors back in front in the 70th minute with a powerful finish.
But with 10 minutes remaining Richard Bennett managed to bundle the ball over the line after good work from Moussa Diarra.
The draw keeps Barrow three points adrift of the play-off spots, while Woking are out of the relegation zone on goal difference.
Report supplied by the Press Association.
Match ends, Barrow 2, Woking 2.
Second Half ends, Barrow 2, Woking 2.
Kane Ferdinand (Woking) is shown the yellow card.
Delano Sam-Yorke (Woking) is shown the yellow card.
Richard Bennett (Barrow) is shown the yellow card.
Goal!  Barrow 2, Woking 2. Richard Bennett (Barrow).
Ross Hannah (Barrow) is shown the yellow card.
Jordan Williams (Barrow) is shown the yellow card.
Substitution, Barrow. Ross Hannah replaces Shaun Beeley.
Goal!  Barrow 1, Woking 2. Keiran Murtagh (Woking).
Substitution, Woking. Gozie Ugwu replaces Jamie Lucas.
Goal!  Barrow 1, Woking 1. Jordan Williams (Barrow).
Substitution, Barrow. Matthew Platt replaces Liam Hughes.
Substitution, Barrow. Jack Thomas replaces Lindon Meikle.
Second Half begins Barrow 0, Woking 1.
First Half ends, Barrow 0, Woking 1.
Jake Caprice (Woking) is shown the yellow card.
Goal!  Barrow 0, Woking 1. Jamie Lucas (Woking) converts the penalty with a.
Paul Turnbull (Barrow) is shown the red card.
First Half begins.
Lineups are announced and players are warming up.
Barrow managed to earn a 2-2 draw with relegation-battling Woking despite playing the whole of the second half with 10 men.