Match ends, Colchester United 0, Bury 1.
Leon Clarke's ninth goal of the season saw Bury overcome Colchester and move up to third place in League One.
Shakers goalkeeper Rob Lainton denied Colchester's Joe Edwards and George Moncur in the first half, while Bury's Chris Hussey struck the bar.
Lainton continued to keep out United after the break before Clarke headed in a Joe Riley cross to win the game.
The victory sees Bury extend their winning run to five games and their unbeaten away record to 17 games.
Bury manager David Flitcroft told BBC Radio Manchester:
"Every point we've got we've had to dig deep, it's part of football, it's something that we try and set a team up to give us everything and that's what they have done.
"The goal deserved to win the game. Did we deserve three points? The work we did out of possession and what the authorities have given us to deal with this week, in Peterborough on Tuesday night then there is Colchester, 80 miles apart.
"There's not many teams that will cover that distance over the last four days. That took its toll and took into account. But I'm absolutely delighted with the shift my players have put in."
- 14OlufemiSubstituted forPorterat 87'minutes
- 3BriggsBooked at 42mins
- 4EdwardsSubstituted forGilbeyat 58'minutes
- 7HopeSubstituted forPopeat 45'minutes
- 10MayorSubstituted forBrownat 74'minutes
- 9ClarkeBooked at 64mins
- Simon Hooper
- Shots on Target
Second Half ends, Colchester United 0, Bury 1.
Chris Porter (Colchester United) wins a free kick in the defensive half.
Foul by Nathan Cameron (Bury).
Chris Porter (Colchester United) wins a free kick on the left wing.
Foul by Leon Clarke (Bury).
Substitution, Colchester United. Chris Porter replaces Tosin Olufemi.
Foul by Marvin Sordell (Colchester United).
Reece Brown (Bury) wins a free kick in the attacking half.
Frankie Kent (Colchester United) wins a free kick in the attacking half.
Foul by Tom Pope (Bury).
Attempt missed. George Moncur (Colchester United) left footed shot from outside the box is close, but misses to the left.
Attempt saved. Callum Harriott (Colchester United) right footed shot from outside the box is saved in the centre of the goal.
Marvin Sordell (Colchester United) wins a free kick in the defensive half.
Foul by Peter Clarke (Bury).
Goal! Colchester United 0, Bury 1. Leon Clarke (Bury) header from the left side of the six yard box to the bottom right corner. Assisted by Joe Riley.
Substitution, Bury. Reece Brown replaces Danny Mayor.
Corner, Colchester United. Conceded by Tom Pope.
Corner, Colchester United. Conceded by Robert Lainton.
Gavin Massey (Colchester United) wins a free kick in the defensive half.