Match ends, Bury 2, Shrewsbury Town 2.
Bury twice came from behind to earn a draw with Shrewsbury Town, who are now unbeaten in eight league games.
Sullay Kaikai's 25-yard shot into the top corner put Shrewsbury ahead but Tom Soares' glancing header made it 1-1.
Kaikai restored the lead when he curled home from 16 yards after a fine run, and both Kyle Vassell and Andy Mangan then went close to adding a third.
But Peter Clarke bundled in the Bury equaliser from a corner before Chris Hussey had two chances to snatch a win.
Bury manager David Flitcroft told BBC Radio Manchester:
"We've been beaten three times at home this season. I don't want to get beaten on the road or at home.
"It's a dig-out performance. In the second half, it should have been out of sight but it wasn't.
"I'm not relieved or happy with a point, because I wanted all three."
Shrewsbury manager Micky Mellon told BBC Radio Shropshire:
"In the first half we were excellent and we should have scored a few more goals to be out of sight but Bury have a great record here and can come back at you and I fully expected that.
"They battled hard and some of the set-plays from them were the best I've seen this season. Sometimes, the quality of those balls at the set plays are hard to defend against.
"You have to respect the point coming away to Bury. We have changed the shape of the team but we have been as good on the road as we have been for a long time and all in all I am happy."
- 2RileySubstituted forPughat 71'minutes
- 23BolgerBooked at 86mins
- 14JonesSubstituted forO'Sullivanat 45'minutesBooked at 52mins
- 15LoweSubstituted forRoseat 75'minutes
- 20Knight-PercivalBooked at 83mins
- 31SmithBooked at 75mins
- 11KaikaiSubstituted forClarkat 83'minutes
- 19ManganSubstituted forAkpa-Akproat 70'minutes
- Mark Haywood
- Shots on Target
Second Half ends, Bury 2, Shrewsbury Town 2.
Attempt missed. Danny Pugh (Bury) left footed shot from outside the box is just a bit too high.
Attempt missed. Chris Hussey (Bury) left footed shot from outside the box is close, but misses to the right.
Chris Hussey (Bury) wins a free kick in the defensive half.
Foul by Shaun Whalley (Shrewsbury Town).
Attempt missed. Junior Brown (Shrewsbury Town) left footed shot from outside the box is just a bit too high from a direct free kick.
Cian Bolger (Bury) is shown the yellow card for a bad foul.
Foul by Cian Bolger (Bury).
Kyle Vassell (Shrewsbury Town) wins a free kick in the defensive half.
Corner, Bury. Conceded by Nathaniel Knight-Percival.
Corner, Bury. Conceded by Mark Halstead.
Attempt saved. Chris Hussey (Bury) left footed shot from outside the box is saved in the top right corner.
Substitution, Shrewsbury Town. Jordan Clark replaces Sullay Kaikai.
Nathaniel Knight-Percival (Shrewsbury Town) is shown the yellow card for a bad foul.
Danny Rose (Bury) wins a free kick in the defensive half.
Foul by Nathaniel Knight-Percival (Shrewsbury Town).
Attempt missed. Sullay Kaikai (Shrewsbury Town) right footed shot from outside the box is close, but misses the top left corner.
Corner, Shrewsbury Town. Conceded by Danny Pugh.
Substitution, Bury. Danny Rose replaces Ryan Lowe.