All the goals in the League Two clash at the Prostar Stadium on Boxing Day were scored in added time.
Three 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.