Match ends, Bury 0, Gillingham 1.
Gillingham strengthened their League One play-off push with victory at Bury.
Luke Norris got the only goal as he reacted quickest after Josh Wright's shot was blocked by a defender to calmly shoot home from eight yards out.
Ryan Jackson had a second-half shot saved by Bury's Chris Neal while Gills' Andrew Crofts also went close.
Bury fruitlessly pushed for an equaliser late on as Chris Hussey's free-kick went wide while Danny Rose forced a save from Stuart Nelson.
Gillingham, in fourth, now have a four-point cushion to seventh-placed Barnsley.
Bury manager David Flitcroft told BBC Radio Manchester:
"It was a really sloppy goal, we had opportunities to clear it. When they went up 1-0, they made it very difficult for us to get some fluidity in the game.
"Fair play to them, they produced three points from it. I don't think they offered much to the game going forward but defensively they stuck to the task.
"We moved the ball well, got it wide early and put some fantastic crosses in but we just weren't ruthless enough in both boxes."
- 5ClarkeBooked at 81mins
- 22PughSubstituted forBrownat 82'minutes
- 10MayorSubstituted forGardnerat 29'minutes
- 24DelfounesoSubstituted forRoseat 59'minutes
- 5EhmerSubstituted forHessenthalerat 90+1'minutes
- 6El-AbdBooked at 90mins
- 50OshilajaBooked at 79mins
- 2JacksonSubstituted forGarmstonat 71'minutes
- 44WrightBooked at 90mins
- 19NorrisBooked at 57minsSubstituted forDonnellyat 75'minutes
- Oliver Langford
- Shots on Target
Second Half ends, Bury 0, Gillingham 1.
Attempt blocked. Chris Hussey (Bury) right footed shot from outside the box is blocked.
Adam El-Abd (Gillingham) is shown the yellow card for a bad foul.
Ryan Lowe (Bury) wins a free kick in the defensive half.
Foul by Adam El-Abd (Gillingham).
Attempt blocked. Peter Clarke (Bury) left footed shot from outside the box is blocked.
Attempt missed. Joe Riley (Bury) right footed shot from outside the box is just a bit too high.
Josh Wright (Gillingham) is shown the yellow card for a bad foul.
Danny Rose (Bury) wins a free kick in the attacking half.
Foul by Josh Wright (Gillingham).
(Bury) wins a free kick in the defensive half.
Foul by Rory Donnelly (Gillingham).
Substitution, Gillingham. Jake Hessenthaler replaces Max Ehmer because of an injury.
Delay in match Max Ehmer (Gillingham) because of an injury.
Ryan Lowe (Bury) wins a free kick on the right wing.
Foul by Max Ehmer (Gillingham).
Attempt missed. John O'Sullivan (Bury) right footed shot from the right side of the box is high and wide to the right.
Substitution, Bury. Reece Brown replaces Danny Pugh.
Peter Clarke (Bury) is shown the yellow card for a bad foul.