Macclesfield manager Gary Simpson could not fault his players despite watching them slip to a 1-0 defeat at Swindon.
Paul Benson's headed goal from Luke Rooney's cross in the 76th minute was enough to win the match for the Robins, while the hosts also missed a penalty through Matt Ritchie after Macclesfield's Nat Brown was sent off for a foul on Aden Flint.
However, Simpson praised his squad for pushing promotion-chasing Swindon for as long as they did.
"I cannot be too hard on my players and I thought we put up a good fight," he said.
"Their goal was created by Rooney and scored by Benson and they probably cost more than my whole squad.
"We have got a lot of injuries and had to ask players to play out of position and to come away with a 1-0 defeat after our captain was sent off is no disgrace."