Theo Archibald’s last gasp winner secured all three points for the Silkmen on a dramatic afternoon in Northamptonshire.
The winger’s second goal in as many games proved to be the winner as Macc picked up their first three points on the road this season.
The Cobblers applied early pressure to the Macc goal as Sam Hoskins low shot was saved by Evans in the 2nd minute.
Nicky Adams latched onto a poor Evans pass and was in plenty of space Theo Vassell’s last ditch tackle denied the wideman an early goal.
The pacey winger was Northampton’s bright spark through-out the half with his direct style, but his free-kick could not be converted as Scott Wharton's towering header flew over the bar.
Macc continued to cause themselves trouble as Kelleher’s looping back pass forced Evans to tip it over the bar. Cobblers players surrounded the referee, but he judged there was no backpass as the ball was out of play before the keepers contact.
However, Northampton could not make early dominance count as Macc broke the deadlock in the 40th minute through Ben Stephens. Theo Archibald’s defence splitting pass found the striker in space inside the penalty area, and he calmly slotted past Cornell for his first goal of the season.
The goal buoyed the Silkmen and they began to take control of the match. Deep into added time, Jak McCourt’s powerful free kick rattled the crossbar before the ball found its way back to the midfielder again, but this time his effort was just over.
Macc carried their momentum from the first half into the second, with both McCourt and Ironside having shots blocked by the Cobblers back line. Shortly after the ball fell to Stephens and he crossed to the back post but Ironside couldn't get on the end of it.
With home fans becoming increasingly frustrated, sub Andy Williams had his shot on target saved to ironic cheers from the home support.
After a period of few chances, Northampton got their equaliser through defender Jordan Turnbull. Charile Goode flicked the ball on from a corner to find the defender at the back post and he makes no mistake in prodding home for the hosts.
With the momentum well and truly shifted, Northampton push on for a goal to take the lead.
In the 75th minute, Adams' free-kick hammers the crossbar and with ‘keeper Evans still on the floor, sub Andy Williams smacked the ball wide of the post with the goal gaping.
However, Williams nearly made up for his mistake as he battled off Macc defenders to unleash a shot that was superbly saved by Evans.
Northampton pushed for a winner but the decisive goal would be scored by the Silkmen, against the run of play yet again. Archibald volleyed in at the back post in dramatic fashion after a delightful cross into the box from Paddy Osadebe.