Match ends, Bournemouth 5, Millwall 2.
Bournemouth 5-2 Millwall
Bournemouth staged a spectacular comeback to beat 10-man Millwall.
Martyn Waghorn put Millwall ahead with a low shot and set up Liam Trotter to make it 2-0 after only 10 minutes.
The Cherries hit back as Ryan Fraser curled in before the break, Steve Cook headed in Ian Harte's corner and Harry Arter put them ahead from distance.
Millwall's Alan Dunne saw red and Lewis Grabban scored from the spot, before substitute Brett Pitman hit a late fifth from another penalty.
It looked set to be a miserable debut for Bournemouth keeper Stephen Henderson, on loan from West Ham, who found himself picking the ball out of the net twice early on, while his Hammers connections earned him plenty of barracking from Millwall's boisterous fans.
But the game turned out to be an unhappy return for his opposite number David Forde, who had a loan spell at Bournemouth in 2008.
With Trotter linking play well between midfield and attack, the Lions looked the more likely team to score early, and Henderson was beaten for the first time when Waghorn drilled in left-footed from an acute angle following a harmless-looking free kick.
The visitors soon bagged a second as Waghorn slipped a perfect ball through a flat-footed Cherries defence for Trotter, who drew Henderson out of goal before carefully lobbing the ball over him and into the net.
But the hosts grew in confidence as the first half went on, as South Africa striker Tokelo Rantie fired wide before Grabban created the opening for Fraser, who had switched wings with Marc Pugh and came off the left flank to beat Forde from the edge of the box.
Jack Collison nearly levelled in first-half stoppage time as his left-foot drive was tipped over by Forde, and Eddie Howe's side began the second half in top gear as centre-back Cook rose highest at the far post to equalise with a powerful header from Harte's corner.
Suddenly, Millwall were struggling to cope with a succession of Bournemouth attacks as Harte rattled the crossbar with a trademark 25-yard free-kick, before Rantie fed Arter, who marked his return from injury as a fierce left-foot drive put the Cherries ahead.
Millwall responded with a double substitution, introducing Nicky Bailey and Steve Morison, but the switch barely had time to take effect before Dunne, who had been booked in the first half, handled in the area to earn himself a second yellow card - his second red of the season - and Bournemouth a penalty.
Ex-Lions forward Grabban sent Forde the wrong way, and there was no route back for Millwall, as Bournemouth used their man advantage to control possession and see out the game without alarm.
They even earned a second penalty in stoppage time when Fraser accelerated into the box and was fouled by Paul Connolly, leaving substitute Pitman the chance to power in the seventh goal of an enthralling match.
Bournemouth manager Eddie Howe:
"We showed great character to comeback from being two goals down. I was disappointed with the Millwall goals because they were both avoidable.
"But that is the way we play and you have to allow for mistakes because we like to get forward and attack when we can.
"It was a very open game, but our fans stuck with us and responded in the right manner and in the end we were easy winners."
Millwall boss Steve Lomas:
"There were some poor decisions from the referee, including the red card to Dunne. How was that a deliberate hand ball?
"It's one thing to give a penalty for that incident but another thing to send him off and it was very harsh as he had no way of winning the ball.
"The goal just before half time gave Bournemouth some confidence and momentum. We were hindered by the refereeing decisions but we did not help ourselves."
- 8ArterBooked at 62minsSubstituted forPitmanat 87'minutes
- 28RantieSubstituted forSurmanat 77'minutes
- 9GrabbanBooked at 59mins
- 7PughSubstituted forO'Kaneat 83'minutes
- 2DunneBooked at 58mins
- 28MaloneBooked at 15mins
- 6TrotterSubstituted forMorisonat 58'minutes
- 17DerryBooked at 21minsSubstituted forBaileyat 58'minutes
- 13L Martin
- 29WaghornSubstituted forConnollyat 61'minutes
- Lee Collins
- Shots on Target
Second Half ends, Bournemouth 5, Millwall 2.
Goal! Bournemouth 5, Millwall 2. Brett Pitman (Bournemouth) converts the penalty with a right footed shot to the bottom right corner.
Penalty Bournemouth. Ryan Fraser draws a foul in the penalty area.
Penalty conceded by Paul Connolly (Millwall) after a foul in the penalty area.
Attempt missed. Andrew Surman (Bournemouth) left footed shot from outside the box is close, but misses to the right.
Substitution, Bournemouth. Brett Pitman replaces Harry Arter.
Ryan Fraser (Bournemouth) wins a free kick in the attacking half.
Foul by Nicky Bailey (Millwall).
Attempt blocked. Jack Collison (Bournemouth) right footed shot from outside the box is blocked. Assisted by Ian Harte.
Substitution, Bournemouth. Eunan O'Kane replaces Marc Pugh.
Attempt missed. Andrew Surman (Bournemouth) right footed shot from outside the box misses to the left.
Harry Arter (Bournemouth) wins a free kick in the attacking half.
Foul by Martyn Woolford (Millwall).
Lewis Grabban (Bournemouth) wins a free kick in the attacking half.
Foul by Paul Robinson (Millwall).
Substitution, Bournemouth. Andrew Surman replaces Tokelo Rantie.
Steve Cook (Bournemouth) wins a free kick on the left wing.
Foul by Nicky Bailey (Millwall).
Marc Pugh (Bournemouth) wins a free kick in the defensive half.
Foul by Lee Martin (Millwall).
Simon Francis (Bournemouth) wins a free kick in the defensive half.
Dangerous play by Lee Martin (Millwall).
Ryan Fraser (Bournemouth) wins a free kick on the left wing.
Foul by Martyn Woolford (Millwall).
Corner, Millwall. Conceded by Elliott Ward.
Attempt blocked. Lee Martin (Millwall) left footed shot from outside the box is blocked. Assisted by Steve Morison.
Attempt missed. Scott Malone (Millwall) left footed shot from outside the box is high and wide to the left from a direct free kick.
Harry Arter (Bournemouth) is shown the yellow card for a bad foul.
Foul by Harry Arter (Bournemouth).
Lee Martin (Millwall) wins a free kick in the attacking half.
Substitution, Millwall. Paul Connolly replaces Martyn Waghorn.
Delay over. They are ready to continue.
Delay in match Steve Cook (Bournemouth) because of an injury.
Goal! Bournemouth 4, Millwall 2. Lewis Grabban (Bournemouth) converts the penalty with a right footed shot to the bottom right corner.
Second yellow card to Alan Dunne (Millwall) for hand ball.
Penalty conceded by Alan Dunne (Millwall) with a hand ball in the penalty area.
Substitution, Millwall. Steve Morison replaces Liam Trotter.
Substitution, Millwall. Nicky Bailey replaces Shaun Derry.
Attempt blocked. Ian Harte (Bournemouth) left footed shot from outside the box is blocked.