Match ends, Millwall 0, Bournemouth 2.
Harry Arter scored for the fifth successive league game as Bournemouth beat Millwall to move four points clear at the top of the Championship.
The Cherries took the lead when Yann Kermorgant scored from the penalty spot after Charlie Daniels was brought down by Lee Martin.
On his 25th birthday, midfielder Arter then fired into the bottom corner to make it 2-0 before the break.
Shaun Williams' red card with 10 minutes to go added to Millwall's woes.
Ian Holloway's side were looking to recover from their 6-1 thrashing at Norwich on Boxing Day, which left them three points away from the relegation zone.
And, although the Lions looked composed in the opening stages of Sunday's contest, they could not match the Cherries, who are unbeaten in the league since September.
|Bournemouth's top scorers this season|
Defender Sid Nelson, on his professional debut for Millwall, headed inches wide before Martin's effort was gathered by keeper Artur Boruc.
The Londoners were punished in the 32nd minute when Martin tripped Daniels in the box and, although the hosts were convinced it was outside the area, their appeals were waved away and Kermorgant slotted home.
The goal settled the Cherries and they were soon two up when Callum Wilson beat the offside trap and pulled back for Arter to drill into the bottom corner.
After the restart, Millwall pushed to make the breakthrough but Lee Gregory shot over the bar and Jimmy Abdou's ball in evaded everyone in the box.
Arter's strike was then blocked by Nelson before Dan Gosling fizzed his shot just wide for the visitors, and their victory looked inevitable when Williams received a straight red for kicking out at Wilson.
Millwall manager Ian Holloway: "There is a nervousness in the team. The lads want to do well but then we go and get a player sent of. That is unforgivable and ridiculous. Williams should have just got on with it.
"We are going to have to simplify things, play from back to front. I'm going to need some more choices and now and it's as simple as that."
Bournemouth manager Eddie Howe: "It was a very hostile atmosphere but we dealt well with the challenge that was posed and concentrated on the football.
"We always felt if we could keep a clean sheet, we'd have a good chance to win the game. We've been 2-0 ahead against Millwall before, so it was a good test for us to learn from the previous game."
- 1FordeBooked at 35mins
- 29WilkinsonBooked at 45minsSubstituted forFullerat 45'minutes
- 3ShittuBooked at 13minsSubstituted forDunneat 67'minutes
- 6WilliamsBooked at 80mins
- 7MartinSubstituted forGueyeat 56'minutes
- 27McDonaldBooked at 62mins
- 3S Cook
- 30RitchieSubstituted forFraserat 88'minutes
- 6SurmanBooked at 34mins
- 15A SmithBooked at 52minsSubstituted forPughat 69'minutes
- 18KermorgantSubstituted forGoslingat 58'minutes
- 13WilsonBooked at 80mins
- David Coote
- Shots on Target
Second Half ends, Millwall 0, Bournemouth 2.
Attempt missed. Harry Arter (Bournemouth) right footed shot from the centre of the box is too high. Assisted by Callum Wilson.
Attempt blocked. Marc Pugh (Bournemouth) right footed shot from outside the box is blocked. Assisted by Dan Gosling.
Attempt blocked. Callum Wilson (Bournemouth) right footed shot from the centre of the box is blocked.
Attempt missed. Ryan Fraser (Bournemouth) left footed shot from outside the box is close, but misses to the left. Assisted by Simon Francis.
Andrew Surman (Bournemouth) wins a free kick on the left wing.
Foul by Ricardo Fuller (Millwall).
Attempt missed. Harry Arter (Bournemouth) right footed shot from outside the box misses to the left. Assisted by Marc Pugh.
Substitution, Bournemouth. Ryan Fraser replaces Matt Ritchie.
Callum Wilson (Bournemouth) wins a free kick on the left wing.
Foul by Alan Dunne (Millwall).
Corner, Bournemouth. Conceded by Lee Gregory.
Attempt blocked. Matt Ritchie (Bournemouth) right footed shot from the centre of the box is blocked.
Attempt blocked. Dan Gosling (Bournemouth) right footed shot from outside the box is blocked.
Marc Pugh (Bournemouth) wins a free kick on the left wing.
Foul by Alan Dunne (Millwall).
Hand ball by Matt Ritchie (Bournemouth).
Attempt saved. Matt Ritchie (Bournemouth) left footed shot from outside the box is saved in the centre of the goal. Assisted by Dan Gosling.
Callum Wilson (Bournemouth) is shown the yellow card.