Danny Whitaker – making his 400th appearance for the Silkmen – opened the scoring after 16 minutes.
One of three new signings this week, Mike Fondop-Talom, equalised 3 minutes before the break for the hosts.
But Elliot Durrell’s 86th minute strike means Macclesfield extend their winning run to three games.
There was joy too at Torquay United, who finally achieved their first win of the 2017/18 season at the fourteenth attempt.
Torquay hammered newly-promoted Maidenhead United 4-0 to clinch their first victory of the season Plainmoor.
It was quite a way for new boss Gary Owers to celebrate his 49th birthday, as the Gulls blew away Alan Devonshire's Magpies with a devastatingly display which made a mockery of some of their previous performances.
Josh McQuoid got the show going as early as the 4th minute, and there was no letting up as Luke Young 8 minutes later, Rhys Murphy on 21 minutes and Jamie Reid a minute before the break all hit the net before the interval.
There were no more goals in the second half, which must have relieved Devonshire`s side, who had been held up on the M5 on their way to South Devon, forcing a half-hour delay to the kick-off.
Dover Athletic are second after earning a last-gasp point from a 2-2 Gander Green Lane draw against Sutton United.
Dover and Sutton were top and third respectively at kick-off, and it looked as though the hosts would be heading for leadership.
Dover were looking for a fifth away win in seven games and took a 36th minute lead through Aussie defender Giancarlo Gallifuoco.
But sub Tommy Wright eventually pulled the U`s level 20 minutes from time with a stunning effort just 2 minutes after coming off the bench.
And 10 minutes later, Kieron Cadogan added a second to seemingly put Sutton heading towards three points.
However, Manny Parry popped up with a stoppage time leveller to earn a valuable point for Dover.
Woking are now third after emerging from a long midweek trip to the North West against Chester FC with a valuable three points following a confident, composed display which emphasised the improvement made by the Cards in recent weeks.
Jamie Philpot took advantage of a mix up between goalkeeper and centre-back in the 71st minute to add to the 10th minute lead provided by a superb Kane Ferdinand header.
This victory marked Woking’s third away win of the season and three wins from three recent trips to the North West.
The win also extended the Cards unbeaten run to five matches.
The Deva Stadium has been a happy hunting ground for the Cards over the years, with last Easter’s thrilling comeback victory going a long way to securing National League status last season, and still fresh in the memory.
It’s ended all square at the EBB Stadium as ten-man Aldershot Town were pegged back by a late Dagenham & Redbridge equaliser
Sam Ling earned a point for the visitors 4 minutes from time after Jake Gallagher was sent-off just past the hour-mark for a challenge on Fejiri Okenabirhie deemed dangerous.
The Shots had lead 1-0 at the break, courtesy of Adam McDonnell’s fine 18-yard strike on 23 minutes.
There was been a good pace and tempo from both sides, with the hosts in the ascendancy, but in the end the Shots will be grateful for a point after playing for 29 minutes a man light.
Wrexham fought out another draw, this time a goalless encounter at The Shay against FC Halifax Town as they stretched their unbeaten run with a clean sheet.
It wasn’t a game that will live long in the memory, but the Shaymen deserve credit for responding from last Saturday’s loss with a hard-working display and a creditable point.
A 97th minute goal from Michael Woods saw Hartlepool United take all three points from their match with Barrow AFC at the Victoria Ground.
Both sides had their spells of pressure throughout the evening – and Barrow missed a golden opportunity to take the lead on the half-hour mark but Jordan White somehow missed a chance that looked easier to score.
However, it was Pools who got the goal that counted right at the end of added time which was extended due to an injury to one of the assistants.
Ebbsfleet United made it three league wins in a row at the Automated Technology Group Stadium against second-bottom Solihull Moors.
Goals from Myles Weston after 27 minutes and Danny Kedwell 4 minutes later had Fleet in control at the break.
But it was a nervy second half after Solihull pulled one back through a deflected Darren Carter free-kick.
However, former Whitehawk favourite Danny Mills came off the bench to net his first goal for the club in the 83rd minute and that was enough to kill the struggling Moors.
Maidstone United lost their unbeaten home record to Kent rivals Bromley.
Magnus Okuonghae put through his own net from a Louis Dennis free-kick after 38 minutes to give the Ravens the interval lead.
Dennis added a late second in stoppage time following a goalmouth scramble.
The best the Stones could muster was an effort from Joe Pigott that hit the bar, but they suffered a first league defeat in six games.
Boreham Wood moved up to tenth in the table after a hard-earned 1-0 win at Meadow Park against Eastleigh.
Portuguese forward Bruno Andrade broke the deadlock in the 77th minute when he got on the end of a Ricky Shakes cross to hammer past Ross Flitney from close range.
Earlier, Andrade had flicked the post with a 20-yard effort and Eastleigh`s Callum Howe and Danny Hollands had reasonable efforts in the second half.
It finished goalless at Mill Farm between AFC Fylde and Gateshead.
But the visitors – led by assistant boss Lee Nogan following speculation linking manager Neil Aspin with the Port Vale vacancy - will be rueing a missed opportunity when they were awarded a penalty just past the hour-mark after a foul on Neill Byrne in the box.
However, Pat McLaughlin fired the resulting penalty wide of Jay Lynch`s goal.