Match ends, Bournemouth 2, Millwall 2.
Magaye Gueye's late strike rescued a point for Millwall as Bournemouth missed the chance to go top.
The Cherries opened the scoring through Steve Cook, who found the net with a header from Andrew Surman's cross.
Brett Pitman made it 2-0 after latching onto Matt Ritchie's pass, before Ed Upson's back-post header pulled one back for the Lions.
Alan Dunne's header then hit the bar for Millwall, who equalised when Gueye lashed home from inside the box.
The result sees Bournemouth, who had been top at one stage in the afternoon, slip to fourth, two points off leaders Derby, while Millwall are 20th - two points off the bottom three.
Bournemouth dominated the first half at Dean Court with an early Cook header coming before Ritchie's strike flew just wide of the target.
Yann Kermorgant's header from Simon Francis' cross cleared the bar for the Cherries while Pitman saw an effort tipped over by David Forde.
However, their breakthrough came after 22 minutes when Cook's header back across goal beat Forde for 1-0.
Soon after, Pitman raced onto Ritchie's throughball and slid under Forde as Bournemouth doubled their advantage.
Millwall came back into the game in the second period with Martyn Woolford nodding wide before Upson pulled one back, heading past Artur Boruc for 2-1.
The Cherries wasted a golden chance to seal the game when Pitman found himself in front of goal. But, rather than slot past Forde, he opted to tee up Junior Stanislas, who found the net but was in an offside position.
And they paid the priced when the visiting team levelled the score, with Gueye firing home in the 88th minute.
Bournemouth manager Eddie Howe:
"It was hugely frustrating the way we managed the game and how we performed in the second half. After last week's draw against Ipswich, that's four points we feel we have let slip in two games.
"We have to keep some perspective and look at the bigger picture - we know we are in a good position."
Millwall manager Ian Holloway:
"We have to sort out why we are letting them in and why we haven't scored more. If we had got the first goal a little bit earlier, we might have even won the game.
"I'm really pleased for the lads because they got something out of it.
"We have to find a way of winning the game at the minute. If we can win two in a row we will be right out of where we are."
- 3S Cook
- 8ArterSubstituted forO'Kaneat 65'minutes
- 7PughBooked at 57minsSubstituted forStanislasat 61'minutes
- 18KermorgantSubstituted forFraserat 78'minutes
- 15A Smith
- 17WebsterBooked at 84mins
- 16BeeversSubstituted forFullerat 45'minutes
- 15UpsonBooked at 37mins
- 7MartinSubstituted forEasterat 20'minutes
- 11WoolfordBooked at 39minsSubstituted forGueyeat 75'minutes
- 31Martinez Cervera
- Andy Davies
- Shots on Target
Second Half ends, Bournemouth 2, Millwall 2.
Charlie Daniels (Bournemouth) wins a free kick in the defensive half.
Foul by Ricardo Fuller (Millwall).
Attempt blocked. Simon Francis (Bournemouth) right footed shot from the right side of the box is blocked.
Goal! Bournemouth 2, Millwall 2. Magaye Gueye (Millwall) left footed shot from the left side of the box to the centre of the goal.
Attempt blocked. Lee Gregory (Millwall) right footed shot from outside the box is blocked. Assisted by Scott McDonald.
Attempt blocked. Shaun Williams (Millwall) header from the centre of the box is blocked.
Corner, Millwall. Conceded by Charlie Daniels.
Corner, Millwall. Conceded by Artur Boruc.
Attempt saved. Ricardo Fuller (Millwall) header from the right side of the box is saved in the top centre of the goal. Assisted by Byron Webster with a cross.
Offside, Bournemouth. Brett Pitman tries a through ball, but Junior Stanislas is caught offside.
Attempt saved. Byron Webster (Millwall) header from very close range is saved in the centre of the goal.
Corner, Millwall. Conceded by Steve Cook.
Byron Webster (Millwall) is shown the yellow card for a bad foul.
Ryan Fraser (Bournemouth) wins a free kick on the left wing.
Foul by Byron Webster (Millwall).
Attempt saved. Ricardo Fuller (Millwall) left footed shot from outside the box is saved in the centre of the goal. Assisted by Scott McDonald.
Attempt blocked. Scott Malone (Millwall) left footed shot from outside the box is blocked. Assisted by Alan Dunne with a cross.
Foul by Ryan Fraser (Bournemouth).