Match ends, Macclesfield Town 2, Woking 1.
Paul Turnbull's stunning late strike gave Macclesfield their third win in four league games which took them level on points with third-placed Woking.
The visitors looked as though they had done enough to earn a draw thanks to a 51st-minute equaliser from Dean Morgan.
The forward fired home an angled shot to cancel out a first-half goal from Matthew Barnes-Homer, who pounced on keeper Ross Worner's parry to score.
But with a couple of minutes to go, Turnbull thumped home a 20-yard winner.
Woking boss Garry Hill told BBC Surrey:
"You're going into injury time one-each and you think it's two points dropped because we had enough chances in the second half to win the game.
"I've got no complaints about the effort or what we've done over the 90 minutes and I think we showed why we're a team which is going in the right direction and one or two things went their way."
- 5PilkingtonBooked at 38mins
- 9HolroydSubstituted forGnahouaat 72'minutes
- 10FairhurstBooked at 76minsSubstituted forJohnstoneat 80'minutes
- 6J ClarkeSubstituted forNewtonat 84'minutes
- 8MurtaghSubstituted forSoleat 71'minutes
- 22GoddardSubstituted forMarriottat 90+1'minutes
- 24MorganBooked at 86mins
- Richard Wigglesworth
- Shots on Target
Second Half ends, Macclesfield Town 2, Woking 1.
Foul by Jack Marriott (Woking).
Paul Turnbull (Macclesfield Town) wins a free kick.
Foul by Mike Cestor (Woking).
Matthew Barnes-Homer (Macclesfield Town) wins a free kick.
Substitution, Woking. Jack Marriott replaces John Goddard.
Goal! Macclesfield Town 2, Woking 1. Paul Turnbull (Macclesfield Town) right footed shot from outside the box to the bottom right corner.
Foul by Dean Morgan (Woking).
Scott Barrow (Macclesfield Town) wins a free kick.
Dean Morgan (Woking) is shown the yellow card for dissent.
Substitution, Woking. Adam Newton replaces James Clarke because of an injury.
Foul by Paul Turnbull (Macclesfield Town).
Joe McNerney (Woking) wins a free kick.
Foul by Andy Halls (Macclesfield Town).
John Goddard (Woking) wins a free kick.
Substitution, Macclesfield Town. Denny Johnstone replaces Waide Fairhurst.
Waide Fairhurst (Macclesfield Town) is shown the yellow card for a bad foul.
Foul by Waide Fairhurst (Macclesfield Town).
Giuseppe Sole (Woking) wins a free kick.