Grant Holt ended Shrewsbury's run of three league defeats against a Bury side who had Efe Sodje sent off.
Shrewsbury made hard work of breaking down the Shakers despite Sodje's dismissal for elbowing Michael Symes.
But the breakthrough came 14 minutes from time when Ben Davies crossed for Holt to float a header over Wayne Brown for his 20th goal of the season.
Bury twice went close from late corners before Brown made two smart saves to deny Richard Walker in injury time.
Shrewsbury: Daniels, Darren Moss, Coughlan, Langmead, Cansdell-Sherriff, Humphrey (White 84), Murray (McIntyre 78), Davies, Leslie, Holt, Symes (Walker 68). Subs Not Used: Hibbert, Herd.
Goals: Holt 76.
Bury: Brown, Haslam, Futcher, Sodje, Buchanan, Bennett, Baker, Dawson, Jones (Barry-Murphy 79), Hurst, Morrell (Cresswell 40). Subs Not Used: Howell, Anane, Belford.
Sent Off: Sodje (38).
Booked: Dawson.
Att: 7,127
Ref: M Haywood (Lichfield).
What are these?
Print Sponsor
Bookmark with:
What are these?