Bury rescued a point with the last kick of the game after a frustrating match against mid-table Crewe Alexandra.
The visitors took the lead completely against the run of play in the first half, after the Shakers had done all the running and created all the chances.
Bury bounced back early in the second half with a determined finish from Tom Soares, but the visitors reacted with minutes of normal time remaining, as substitute Bradden Inman finished with style.
But Bury weren’t finished – a foul on Steven Schumacher in the final minute of four added saw the Shakers awarded a penalty. Andy Bishop stepped up and buried the ball snugly in the bottom corner to claim a point.
A well-worked move from the Shakers saw them chalk up their first real chance of the match on 7 minutes – David Worrall threaded the ball through to Nicky Ajose after being picked out on the left by Steven Schumacher, but Ajose saw his effort held by Steve Phillips.
A foul on Tom Soares gave Bury a free kick in Schumacher territory on 18 minutes and the Shakers captain got his laces behind the ball, forcing a save from Phillips. Efe Sodje got hold of the rebound but sent it over the bar.
GOAL! The visitors took the lead against the run of play on 28 minutes, with a neat finish for Max Clayton. Kelvin Mellor crossed the ball short for Clayton and he poked it home for Crewe.
Bury 0 Crewe Alexandra 1
Bury yellow card on 37 minutes – Andy Bishop
Bishop met the ball at the far post on 39 minutes, only to watch as his headed effort bounced just wide of the opposite post. Ajose shot from close range moments later, but Phillips managed to just get his hand to it and deny him at the post.
Half time – Bury 0 Crewe Alexandra 1
Bury yellow card on 57 minutes – Steven Schumacher
GOAL! The Shakers were back on level terms on 59 minutes when Tom Soares finished off a goal-mouth scramble with his head. Ajose has turned to shoot but Phillips blocked it and Soares was there to put his head on the line and force the ball home.
Bury 1 Crewe Alexandra 1
Bury substitution on 66 minutes – Johnson Clarke-Harris on for Nicky Ajose
Bury yellow card on 72 minutes – Efe Sodje
Mathias Pogba forced a brilliant reaction save from Cameron Belford on 73 minutes, following a blasted effort from just inside the box.
Triple substitution for Crewe on 75 minutes - Bradden Inman on for Ajay Leitch-Smith, Oliver Turton on for Michael West, Chucks Aneke on for Ryan Colclough
Soares forced Phillips to turn the ball around the post on 76 minutes with a curling effort from just inside the box. He had acres of time and space, placing the ball well, but Phillips was in the right place.
GOAL! Crewe regained their lead with seven minutes left on the clock – substitute Bradden Inman powered the ball past Belford, despite the Bury keeper getting his fingertips to it.
Bury 1 Crewe Alexandra 2
In the final moments of normal time, Inman looked set to claim his second of the afternoon, after being found onside and free to run forward – a vital save from Belford’s legs stopped him in his tracks.
Bishop looked inches from claiming an equaliser for the Shakers in the first of four added minutes, but a goal line clearance preserved Crewe’s lead.
GOAL! Bury were awarded a penalty in the dying seconds of extra time after Schumacher was brought down in the box. Bishop stood up to take the spot kick and buried it in the bottom corner.
Full time – Bury 2 Crewe Alexandra
Attendance – 2,749 (571 visitors)