The Silkmen went behind early to a Rowan Liburd goal but they roared back after the break to win 2-1 thanks to strikes from Nathan Blissett and Tyrone Marsh.
It was Macclesfield’s first win in five games in all competitions and returned John Askey’s side to the top of the National League table.
And the boss was understandably delighted after the game, especially with the off-field distractions of the past few weeks.
“It was a strange game,” Askey told MID Communications. “I thought we dominated it from start to finish.
“I was really disappointed with the goal we gave away but I’m really pleased with the three points - it’s just what we needed.
“Everybody knows what we’re aiming for. At this stage of the season, it’s about keeping everybody positive and relaxed.
“The fans got behind us, even when we were a goal down, and it’s so important. It created a positive atmosphere - we all want the same thing.”
For more news, reaction and action from across the National League, like us on Facebook and follow us on Twitter and Instagram.