An early Danny Whitaker penalty proved pivotal, as Macclesfield Town retained top spot in the National League table.
A goal from Nathan Blissett early in the second half doubled the Macclesfield advantage, and they weathered the Aldershot storm despite a penalty converted by Scott Rendell.
The win extends John Askey's sides lead to four points at the top of the division.
Boss Askey named an unchanged starting XI against the Shots and Macc got a dream start to the game. After scoring his first goal in a Silkmen shirt against Guiseley it was Blissett that gave Macclesfield the perfect start after he was brought down by last-man Will Evans just three minutes in. Evans saw red and Whitaker stepped up to slot the penalty past Lewis Ward in the Shots goal.
Following Evans’ dismissal, the Shots were forced into an early change as Bobby-Joe Taylor was sacrificed for Manny Oyeleke. The substitute made a nuisance of himself in midfield and looked to break up the play as Aldershot Town, second place in the National League at the start of play, looked to get back into the game.
As the Silkmen looked to capitalise on their numerical advantage, Aldershot looked particularly dangerous on the counter attack with both Hancox and Whitaker doing well to track back and intercept dangerous play from the home side.
As the first half drew to a close, Aldershot were beginning to get to grips with the game, and continued to get into dangerous areas with just the final ball lacking. Mitch Hancox picked up a yellow card for his part in a 50-50 challenge with Jim Kellermann.
In similar fashion to the first half, the Silkmen got off to a flying start as just three minutes after the game got back underway Durrell rounded Ward in the Shots goal, his touch took him too wide to score, but he brilliantly crossed into the box to leave Blissett with a simple tap in to make it two in two for the January signing.
Aldershot continued to threaten to get back into the game even whilst 2-0 down, and again the final ball alluded them with Jalal stopping anything that made it through to him. But Aldershot did get their goal in the 62nd minute as Pilkington was adjudged to handball, and Rendell stepped up to convert the penalty.
The game continued to be an end-to-end affair reflecting how important the game was to both sides, and it was Macclesfield that went close to a third as Tyrone Marsh had his shot cleared off the line by the impressive Oyeleke.
The game continued to be played at a frantic basis but Macclesfield hung on to all three points to take back to the Moss Rose.
Macclesfield Town Starting XI: Jalal, Hodgkiss ©, Fitzpatrick, Lowe, Pilkington, Durrell, Marsh (Kennedy 94’), Blissett, Hancox, Whitehead, Whitaker
Subs not used: Wilson, Ramsbottom, Evans, Burgess
Goalscorer: Whitaker 4’ Blissett 48’ Pilkington 61’
Yellow cards: Hancox 48’ Durrell 55’
Aldershot Town Starting XI: Ward, Evans ©, Rendell, McQuoid (Kabamba 71’), Kellermann (Robert 71’), Rowe, McDonnell, Kinsella, Fowler, Reynolds, Taylor (Oyeleke 12’)
Subs not used: Cole, Gallagher
Yellow cards: McQuoid 29’ Rowe 52’
Red cards: Evans 3’
Attendance: 4,358 (215 Macclesfield fans)
By Molly Hudson