Goals from Eoin Doyle and Keshi Anderson confirmed all three points for Swindon Town in what was a disappointing display from Macclesfield.
The Silkmen rarely threatened and they were made to pay for their lack of creativity on a tough afternoon in Wiltshire.
The first chance of the game fell to Lloyd Isgrove when his shot from outside the area was saved comfortably by Evans in the centre of his goal in the 8th minute.
Macc struggled to gain a foothold on the game early on, their opening chance fell to Fraser Horsfall who fired into the side netting at the back post from Conor Kirby’s deep cross.
Swindon dominated the ball and Macc were really chasing the game, but a rare Silkmen attack provided another half-opportunity for the visitors. Ironside did well to head back to Corey O’Keeffe who was charging in from the left hand side, however he shanked his volley well wide of the goal.
The Robins’ goal had been coming and it finally arrived in the 37th minute through Keshi Anderson. Michael Rose whipped a ball across the face of goal to Eoin Doyle whose shot was parried by Evans, but the ball fell to the feet of Anderson who made no mistake in tapping in from a couple of yards out.
Eoin Doyle was again the man threatening the Macc defence and he doubled the hosts advantage in first half added time. Jerry Yates cut the ball back to Rob Hunt who found the striker on the penalty spot and he lashed the ball into the top right corner.
Swindon carried their momentum over the half time break and began their hunt for a third immediately. Doyle and Anderson play a smart one-two with eachother inside the box which created space for the former to force Evans into a good save.
Anderson caused chaos all game and he nearly bagged his second if not for another great Owen Evans save. Yates found the forward at the front post with a low cross but the loanee keeper beat the ball away to safety.
Macc continued to struggle to create anything of note and their best chance of the second period fell to captain Kelleher. Gnahoua picked him out from his corner but the skipper flicked his header over the bar and into the stand behind the goal.
The Robins made their possession pay and they grabbed their third in the 76th minute. Anderson controlled superbly in the box and he backheeled to Hunt, the midfielder found Doyle on the edge of the box who stroked emphatically past Evans.
The hosts were good value for their win as the Silkmen struggled to really trouble goalkeeper McCormick with Swindon dominating possession throughout.
Macclesfield: Evans, Welch-Hayes, Vassell, Kelleher, Horsfall, O’Keeffe, Harris, Kirby (Ntambwe 45’), Osadebe, Archibald (Gnahoua 45’), Ironside (Gomis 77’).
Subs not used: Charles-Cook, Cameron, Stephens.