Match ends, Bury 0, Rotherham United 3.
Rotherham continued their fine festive form by winning 3-0 at rock-bottom Bury to go eighth in League One.
The Shakers looked set for a third straight defeat after early goals by David Ball and Rotherham captain Lee Frecklington.
Will Vaulks then fired home after 83 minutes to make it 10 points from 12 for the Millers, who are now two points outside the play-off places.
The visitors went in front after five minutes as Tom Aldred cleared Ryan Williams' cut-back as far as Ball, who curled inside the far post from 12 yards.
Bury replied with Nicky Ajose flashing a low shot across goal but the Millers doubled their lead after 10 minutes.
Anthony Forde's corner found Frecklington in the centre of the box and the Rotherham midfielder powered a free header inside the far post.
Williams' low strike was then turned wide by Leo Fasan, while Jay O'Shea and Danny Mayor fired wide as Bury improved slightly after the break.
But centre-half Vaulks fired in a superb strike from the corner of the box as the Millers went four unbeaten for the first time this season.
Match report supplied by Press Association.
- 18LaurentBooked at 47mins
- 8DawsonBooked at 8minsSubstituted forBunnat 71'minutes
- 7FordeBooked at 90mins
- 17TowellSubstituted forWoodat 70'minutes
- 23WilliamsBooked at 25minsSubstituted forNewellat 58'minutes
- 21YatesSubstituted forMooreat 78'minutes
- Anthony Backhouse
- Shots on Target
Second Half ends, Bury 0, Rotherham United 3.
Attempt blocked. Semi Ajayi (Rotherham United) left footed shot from the centre of the box is blocked.
Corner, Rotherham United. Conceded by Alex Whitmore.
Corner, Rotherham United. Conceded by Greg Leigh.
Will Vaulks (Rotherham United) wins a free kick in the defensive half.
Foul by Danny Mayor (Bury).
Anthony Forde (Rotherham United) is shown the yellow card.
Foul by Will Vaulks (Rotherham United).
Josh Laurent (Bury) wins a free kick in the defensive half.
Corner, Bury. Conceded by Marek Rodák.
Attempt saved. Nicky Ajose (Bury) left footed shot from the left side of the box is saved in the bottom left corner.
Goal! Bury 0, Rotherham United 3. Will Vaulks (Rotherham United) right footed shot from outside the box to the top right corner.
Substitution, Rotherham United. Kieffer Moore replaces Jerry Yates.
Corner, Bury. Conceded by Joe Newell.
Attempt missed. Danny Mayor (Bury) right footed shot from outside the box is close, but misses the top right corner.
Attempt blocked. Josh Laurent (Bury) right footed shot from outside the box is blocked.
Substitution, Bury. Harry Bunn replaces Stephen Dawson.
Substitution, Rotherham United. Richard Wood replaces Richard Towell because of an injury.
Corner, Bury. Conceded by Semi Ajayi.