Dave Hibbert scored in the fifth minute of injury time to salvage a point for Shrewsbury against Macclesfield in a game where all four goals of a 2-2 draw were scored in added time.
Three goals came in three minutes of added time at the end of the first half before Hibbert's in the sixth minute of second-half injury time denied Macclesfield victory.
Carl Tremarco missed out on an opportunity to give the visitors the lead when his penalty was saved by David Button.
The Silkmen went ahead in the first minute of injury time when an unmarked Nat Brown headed home Tremarco's corner.
A minute later Waide Fairhurst fired in Shane Cansdell-Sherriff's cross but straight from kick-off Colin Daniel raced towards the Shrews goal before firing past Button.
Shrewsbury managed to rescue a point when Jame Devitt's floated free-kick was flicked in by Hibbert at the death.
Copyright (c) PA Sport 2009, All Rights Reserved.