Riley strike sinks Shrewsbury
The second-placed Shrews came into the game knowing victory could clinch an immediate return to League One while fourth-placed Bury could still catch them.
After a tense first half, it looked as though it’d take something special to break the deadlock and Bury right-back Joe Riley provided it, firing in a superb 57th-minute winner.
The hosts made the early running in a hard-fought first half, with winger Danny Mayor’s shot deflected over.
Riley then had to scramble the ball clear after Bury keeper Nick Pope spilled a Liam Lawrence free-kick while Shrews striker James Collins volleyed wide.
Just after half-time, Pope had to tip over a Bobby Grant shot, but shortly after Bury claimed a superb opener, Riley firing his first senior goal into the top corner from 30 yards.
The Shrews replied with Keith Southern and Mark Ellis going close, while Andy Mangan had a goal disallowed.
But Bury hung on to remain four points off League Two’s top three, with the Shrews having a seven-point cushion.