Angry Port Vale fans called for the head of boss Lee Sinnott after the home side were blitzed by three Macclesfield goals in the last 15 minutes.
Terry Dunfield scored with a 20-yard free-kick before Louis Dodds equalised for Vale shortly before the break.
Simon Yeo put Macclesfield back in front with a 75th-minute penalty and then pounced on a terrible mistake by Chris Slater to score again.
Izak Reid netted a spectacular fourth for Town four minutes from time.
Please turn on JavaScript. Media requires JavaScript to play.
Booked: Howland, Prosser.
Goals: Dodds 44.
Macclesfield: Brain, Flynn, Brisley, Morgan, Jennings (Deen 65), Reid, Bell, Dunfield, Thomas (Hessey 84), Green (Gritton 68), Yeo. Subs Not Used: Harvey, Hadfield.
Booked: Flynn.
Goals: Dunfield 36, Yeo 75 pen, 83, Reid 86.
Att: 6,645
Ref: Iain Williamson (Berkshire).
What are these?
Print Sponsor
Bookmark with:
What are these?