The Silkmen drew 1-1 at Barrow in the FA Cup to set up a replay at the Moss Rose to decide who will take on Cardiff City in the third round.
The first half was a cagey affair with neither side really carving out many chances, and it was no surprise that both goals came from set pieces.
Both 'keepers had made a single comfortable save with Cronin blocking a Rutherford shot and Hurst saving from Holroyd before the Silkmen opened the scoring in the 18th minute. Chris Holroyd's free kick was played in dangerously and it was met by Kieran Charnock close in and he made no mistake to make it 1-0 to the Silkmen.
This sparked the home side into life and Adam Boyes saw a shot from 15 yards cannoning back off the upright before the home side equalised just before the half hour mark. It was another free kick, this time scored by Ritchie Baker from long range.
Lance Cronin saved again from Adam Boyes and then only had to watch to see a shot by former Silkman Matt Flynn sailing over the bar before the referee called time on a firs thalf lacking im much in the way of action.
The Second half began with what appeared to be an unsavoury incident involving a member of the home support and Macclesfield Captain Nat Brown, but it also saw the home side having two of the better earlier chances with a cross into the Silkmen's box that missed everyone but only needed a kick, before a low pass from McConville caused havoc before Jackson managed to scramble clear.
There were chances for the Silkmen and Murtagh forced a good save with a powerful long shot against Hurst and later Charnock almost met another free kick from Murtagh, but could only flick it wide.
The Silkmen had another great chance, again from a free kick which was spilled by the 'keeper, and eventually found Wedgbury out wide. His low, drilled cross found JP Kissock but his drive hit the bar and clipped over for a goal kick.
Macc tried to shuffle the pack as Jack Mackreth was replaced by Pablo Mills as the Silkmen won a free kick when a Barnes-Homer attack was ended as he was bundled over, and again the 'keeper spilled the ball, but it fell to a Barrow shirt with several Macc players closing in.
Barnes-Homer then made way for Morgan-Smith just before the home side had an excellent chance to win the game with only a few minutes left as McConville found himself in space in the six yard box, but his header was deflected over by Nat Brown.
Peter Winn then replaced Kissock as the Silkmen made a final throw of the dice to take the win on the night as the referee added an incredible six minutes of added time.
The home side could have won it late with a ball accross the box that evaded everyone, needing just a tap-in. They continued to press and Hessey almost got lucky with a 40 yard strike that deflected wide for a corner before the game came to an end.
The replay will take place at the Moss Rose on Saturday 29th December at 3.00pm.