Glynn Hurst netted a late winner for Bury against their promotion rivals.
Phil Jevons opened the scoring with a penalty after Graham Coughlan fouled Andy Morrell.
Shrewsbury drew level early in the second half, when Nick Chadwick rose above Steve Haslam to head home Ben Davies' right-wing cross.
But with time running out, Andy Bishop flicked on Efe Sodje's long ball and substitute Hurst nipped in front of Luke Daniels to score.
Bury: Brown, Haslam, Futcher, Sodje, Buchanan, Bennett, Dawson, Barry-Murphy, Jones (Racchi 77), Morrell (Bishop 64), Jevons (Hurst 74). Subs Not Used: Baker, Welsh.
Booked: Futcher, Sodje.
Goals: Jevons 45 pen, Hurst 80.
Shrewsbury: Daniels, Darren Moss, Langmead, Coughlan, Ashton, Humphrey, Murray (Dunfield 69), Davies, Leslie (Ashikodi 74), Holt, Chadwick (Hibbert 84). Subs Not Used: Herd, Worrall.
Booked: Coughlan.
Goals: Chadwick 55.
Att: 4,850
Ref: Tony Bates (Staffordshire).
What are these?
Print Sponsor
Bookmark with:
What are these?