Match ends, Shrewsbury Town 2, Bury 0.
Sullay Kaikai scored his fourth goal in four games as Shrewsbury Town ended a run of two defeats by beating Bury.
Bury full-back Chris Hussey fired wide and Reece Brown's shot was saved by Jayson Leutwiler before Kaikai's 20-yard volley struck the post.
The Crystal Palace loanee drilled in from the edge of the box after being played in by Abu Ogogo to make it 1-0.
Ogogo then scored his first goal for the club to secure victory with a 25-yard shot into the top corner.
Shrewsbury manager Micky Mellon told BBC Radio Shropshire:
"Abu Ogogo has played very well since he's been here. I'm so pleased for him. He scored an absolutely fantastic goal at a good time for us and to see him get a reward is fantastic. He was massive for us.
"He has stepped up a level form Dagenham and Redbridge but he gives you absolutely nothing but 100% in every game. That's the spirit I want to see right through the whole team.
"We've had a bit of a tough time but the support we got was absolutely fantastic and greatly needed. We were delighted with the performance and the fighting spirit against definitely the best team that's come here."
Bury manager David Flitcroft told BBC Radio Manchester:
"We've really gone to attack Shrewsbury and how we haven't got a goal I'm still scratching my head. In the first half, with Danny Mayor and Chris Hussey, we moved them about fantastically well. We've got Hussey in deep positions to get get crosses in, but our final ball just wasn't right.
"Goals change games. They change the complexion of a game. If we'd kept it at 0-0, we're still in control. I'm not going to harp on that we created more chances because we didn't win.
"We'll stick together and make sure we work on that aspect of our play because it's been fantastic this season the way we've scored a lot of goals."
- 20Knight-PercivalBooked at 58mins
- 2TootleSubstituted forGerrardat 69'minutes
- 29ColeSubstituted forCollinsat 72'minutes
- 11KaikaiSubstituted forAkpa-Akproat 45'minutes
- 27CameronSubstituted forMohammedat 84'minutes
- 33EaglesSubstituted forPopeat 50'minutes
- 40BrownBooked at 60minsSubstituted forRoseat 60'minutes
- 8MellisBooked at 72mins
- Gavin Ward
- Shots on Target
Second Half ends, Shrewsbury Town 2, Bury 0.
Foul by Dominic Smith (Shrewsbury Town).
Leon Clarke (Bury) wins a free kick in the attacking half.
Attempt missed. Jacob Mellis (Bury) right footed shot from outside the box is too high.
Corner, Bury. Conceded by Zak Whitbread.
Corner, Bury. Conceded by Nathaniel Knight-Percival.
Jayson Leutwiler (Shrewsbury Town) wins a free kick in the attacking half.
Foul by Peter Clarke (Bury).
Substitution, Bury. Khalid Mohammed replaces Nathan Cameron because of an injury.
Foul by Junior Brown (Shrewsbury Town).
Tom Soares (Bury) wins a free kick in the defensive half.
Foul by James Collins (Shrewsbury Town).
Joe Riley (Bury) wins a free kick on the left wing.
Danny Rose (Bury) wins a free kick in the defensive half.
Foul by Nathaniel Knight-Percival (Shrewsbury Town).
Attempt blocked. Liam Lawrence (Shrewsbury Town) right footed shot from outside the box is blocked.
James Collins (Shrewsbury Town) wins a free kick in the defensive half.
Foul by Nathan Cameron (Bury).
Corner, Bury. Conceded by Dominic Smith.