Match ends, Millwall 3, Bournemouth 0.
League One Millwall produced an FA Cup third-round shock as they claimed a deserved home victory over Premier League side Bournemouth.
Steve Morison missed an open goal early on but headed home the opener from a corner midway through the first half.
Defender Shaun Cummings' close-range finish doubled the lead and Shane Ferguson's late strike sealed the win.
Having made 11 changes to their starting line-up, the Cherries failed to produce a shot on target.
United Millwall too strong for top-flight opponents
These are troubling times off the field at Millwall, with the club having admitted they could be forced to leave their home in south-east London and move to Kent if Lewisham Council go ahead with a plan to purchase areas around The Den and sell them on.
However, the team are showing a united front on the pitch, right down to the selection of an unchanged side for a fifth game running, during which time they are unbeaten.
It was a committed and energetic display from the Lions against a Bournemouth side 44 places above them in the football ladder but unrecognisable in both personnel and play from the side who drew 3-3 against Arsenal in the Premier League on Tuesday.
Morison's glancing near-post header from Shaun Williams' corner gave the home side the lead in a first half they largely dominated.
It could easily have been more at the break but for Morison missing an open net following a challenge on away keeper by Lee Gregory, who fired wide himself from inside the box late in the half.
They took control of the game soon after the break, though, when Cummings finished off Morison's low cross at the back post.
After withholding a concerted period of pressure from the away side, they scored their third on the break in the final minute courtesy of Shane Ferguson's drilled finish into the bottom corner.
Much-changed Cherries unrecognisable
Bournemouth manager Eddie Howe has received plenty of plaudits for the way he has established Bournemouth in the Premier League, playing an attractive, possession-based style of football.
Criticism will surely come his way, though, after 11 changes resulted in a disjointed and error-strewn display comprising just four shots, all of which were off target.
The Cherries made little impression in the first half, only coming to life to desperately chase the game in the last 30 minutes when 2-0 down.
Even the half-time introduction of main striker Callum Wilson could not provide them with the requisite edge in attack, as an increasingly tired Millwall restricted them to half-chances and poorly executed crosses.
- 10OnyedinmaSubstituted forWorrallat 75'minutes
- 8ThompsonBooked at 61mins
- 22O'BrienSubstituted forFergusonat 53'minutes
- 9GregorySubstituted forButcherat 84'minutes
- 47LeeSubstituted forWilsonat 45'minutesBooked at 75mins
- 20WilsonSubstituted forat 88'minutes
- 14B SmithSubstituted forS Cookat 74'minutes
- 22HyndmanSubstituted forGoslingat 56'minutes
- 6SurmanBooked at 63mins
- 3S Cook
- 18L Cook
- Andy Madley
- Shots on Target
Second Half ends, Millwall 3, Bournemouth 0.
Goal! Millwall 3, Bournemouth 0. Shane Ferguson (Millwall) left footed shot from the left side of the box to the bottom right corner. Assisted by David Worrall with a through ball.
Offside, Bournemouth. Marc Pugh tries a through ball, but Callum Wilson is caught offside.
Attempt saved. Marc Pugh (Bournemouth) right footed shot from outside the box is saved in the centre of the goal. Assisted by Dan Gosling.
Attempt missed. Steve Morison (Millwall) left footed shot from the left side of the box is close, but misses to the left. Assisted by Shane Ferguson.
Dan Gosling (Bournemouth) wins a free kick in the defensive half.
Foul by Callum Butcher (Millwall).
Marc Wilson went off injured after Bournemouth had used all subs.
Delay over. They are ready to continue.
Delay in match Marc Wilson (Bournemouth) because of an injury.
Attempt missed. Lys Mousset (Bournemouth) right footed shot from outside the box is high and wide to the right. Assisted by Marc Pugh.
Corner, Bournemouth. Conceded by Shane Ferguson.
Substitution, Millwall. Callum Butcher replaces Lee Gregory.
Foul by Callum Wilson (Bournemouth).
Shaun Cummings (Millwall) wins a free kick in the defensive half.
Attempt missed. Callum Wilson (Bournemouth) right footed shot from the centre of the box misses to the right. Assisted by Jordon Ibe with a cross.
Attempt missed. David Worrall (Millwall) right footed shot from the centre of the box is close, but misses to the right. Assisted by Steve Morison.
Attempt missed. Jordon Ibe (Bournemouth) right footed shot from outside the box is close, but misses to the right. Assisted by Dan Gosling.
Attempt saved. Lee Gregory (Millwall) right footed shot from outside the box is saved in the centre of the goal. Assisted by Steve Morison.