Macclesfield claimed their first league victory in eight matches as they held on for a narrow win against Port Vale.
The hosts took the lead when Matthew Hamshaw's half-volley hit the underside of the bar and ricocheted in to the net off Vale goalkeeper Stuart Tomlinson.
George Donnelly hit the bar for the hosts before the visitors levelled with Marc Richards's close-range header.
Vale's Ben Williamson had a shot cleared off the line and Macc countered with Donnelly blasting home the winner.
VIEWS FROM THE DRESSING ROOM
Macclesfield Town manager Gary Simpson told BBC Radio Manchester:
"It's always nice to get three points, especially in a game like this.
"I thought it was a good performance and a good win against a very, very strong side.
"I'm highly delighted for him (George Donnelly). I think the chairman has sent the cheque off today so he's now ours and I hope the kid goes on and scores a lot more."
Port Vale manager Micky Adams told BBC Radio Stoke:
(Speaking about the 15 minute delay to kick off) "It's too simplistic (to use it an excuse for the defeat).
"It's obviously disappointing when you're preparing a team to kick off at 1 o'clock and then you get a call at the end of the warm-up that you've got a 15 minute delay. They coped with it and we didn't.
"We haven't got time to dwell on it. Fortunately for us, there's a game coming very quickly (against Cheltenham) and we've got to be mentally and physically prepared for Monday."