Macclesfield fought back from two goals down to rescue a dramatic draw with promotion-chasing Crawley.
Claude Davis controlled a Sergio Torres pass and fired home from 20 yards to open the scoring.
Kyle McFadzean doubled the advantage with a super strike from 25 yards, but Vinny Mukendi pulled one back when he rifled home.
George Donnelly scored with an angled drive deep into injury time to grab an unlikely point.
VIEWS FROM THE DRESSING ROOM
Macclesfield Town manager Gary Simpson told BBC Radio Manchester:
"I must admit I didn't think they caused us unbelievable problems and they've ended 2-0 up.
"I had a bit of a go at them after the game as they've always shown some spirit, and I just thought they started feeling sorry for themselves, and then we got a goal.
"Then we perked up again and obviously got another one. We keep losing players through injury, but we keep getting a point here and there.
"We know we need a win, everybody knows we need a win, but we've just got to keep going an hopefully that win is around the corner."
Macclesfield Town 40 O'Donnell 05 Brown 14 Diagne 36 Connolly 11 Daniel 12 Mendy 15 Marshall (Fairhurst - 45' ) 17 Wedgebury (Bakare - 70' Booked ) 20 Hamshaw 09 Donnelly 10 Mukendi Substitutes 04 Kay 25 Thomas 18 Fairhurst 23 Tomlinson 34 Bakare Crawley Town 26 Gilmartin 04 Mills 05 McFadzean 28 Davis 30 Cummings 02 Davies 07 Clarke (Batt - 76' ) 08 Torres (Howell - 88' ) 15 Bulman 31 James 09 Alexander Substitutes 01 Kuipers 03 Howell 11 Simpson 22 Neilson 21 Batt