Match ends, Bury 1, Millwall 3.
Millwall kept their faint hopes of automatic promotion alive with a deserved victory over mid-table Bury.
After Bury's Tom Pope hit the bar, Chris Taylor put Millwall on their way to a third win in four games with a goal direct from a corner.
Steve Morison then scored his 18th goal of the season before Ryan Lowe smashed in off the bar to pull one back.
But Taylor made the game safe by converting Morison's cross to move the Lions past Walsall into third place.
Neil Harris's side can still mathematically secure a top two finish, but closing the six-point gap to Burton Albion with just two games remaining looks unlikely.
Lowe's goal was the 200th strike of a career that has taken in eight clubs - Shrewsbury Town, Chester, Crewe Alexandra, Stockport County, Bury, Sheffield Wednesday, MK Dons and Tranmere Rovers.
- 18O'SullivanSubstituted forClareat 68'minutes
- 19SoaresBooked at 80mins
- 10MayorBooked at 60mins
- 15LoweSubstituted forRoseat 74'minutes
- 3MartinBooked at 65mins
- 10OnyedinmaSubstituted forUpsonat 59'minutes
- 19TaylorBooked at 63mins
- 20MorisonSubstituted forCraigat 90+2'minutes
- 22O'BrienSubstituted forPhilpotat 88'minutes
- Steve Martin
- Shots on Target
Second Half ends, Bury 1, Millwall 3.
Substitution, Millwall. Tony Craig replaces Steve Morison.
Substitution, Millwall. Jamie Philpot replaces Aiden O'Brien.
Attempt missed. Tom Pope (Bury) header from the centre of the box misses to the right.
Tom Pope (Bury) wins a free kick on the right wing.
Foul by Nadjim Abdou (Millwall).
Attempt saved. Chris Taylor (Millwall) right footed shot from outside the box is saved in the centre of the goal.
Goal! Bury 1, Millwall 3. Chris Taylor (Millwall) right footed shot from the centre of the box to the centre of the goal. Assisted by Steve Morison.
Corner, Millwall. Conceded by Chris Neal.
Attempt saved. Byron Webster (Millwall) header from the left side of the six yard box is saved in the centre of the goal.
Attempt saved. Steve Morison (Millwall) header from the centre of the box is saved in the centre of the goal.
Corner, Millwall. Conceded by Chris Hussey.
Tom Soares (Bury) is shown the yellow card for a bad foul.
Foul by Tom Soares (Bury).
Chris Taylor (Millwall) wins a free kick in the attacking half.
Attempt blocked. Tom Soares (Bury) right footed shot from outside the box is blocked.
Attempt saved. Danny Rose (Bury) header from very close range is saved in the centre of the goal.
Attempt saved. Sean Clare (Bury) left footed shot from the centre of the box is saved in the centre of the goal.
Danny Rose (Bury) wins a free kick on the left wing.