Match ends, Norwich City 6, Millwall 1.
Norwich City's resurgence continued with a comprehensive hammering of struggling Millwall.
The Canaries, who now have 11 goals from their last two home games, capitalised on blunders from Lions' keeper David Forde as Steven Whittaker and Cameron Jerome started the rout.
A Bradley Johnson double and a brace from Gary Hooper confirmed Norwich's third win in four games.
Lacklustre Millwall registered a consolation through Jermaine Easter.
Carrow Road has become a miserable destination for the London side, who have not won any of their last 18 visits to Norfolk. Ian Holloway's men are just three points above the Championship drop zone after one win in nine games.
|Lions tamed by Canaries|
|Millwall's last win at Norwich came in November 1968 - 3-0 in the old Division Two|
The Canaries had been on a similar run themselves, tumbling from the top of the table with one victory in 10 outings. But a 5-0 home win over Huddersfield, along with a victory at Wigan and last week's draw at Derby, put them back in the promotion picture.
Millwall made this easy for Neil Adams's side, though, who had already made a series of chances before Whittaker's effort went straight through Forde and in.
The Lions keeper eclipsed that howler moments later when he hit a clearance against Jerome, who rolled into an empty net.
Jerome and Hooper had further chances, before Johnson struck twice after the break, drilling in from outside the area and then sweeping in Nathan Redmond's cross.
Wes Hoolahan slipped in Hooper for Norwich's fifth, only for shell-shocked Millwall to grab an unexpected goal of their own, as Easter nodded in the rebound when Shaun Williams's free-kick struck the bar.
The Canaries, who are still in seventh, celebrated their biggest win of the season with a sixth when Hooper netted in stoppage time.
Millwall boss Ian Holloway: "You cannot be a Millwall player if you don't stand up to be counted. I was looking for fight and spirit in the second half but I didn't see it.
"It got to the stage where I was almost afraid to attack as they would then just hit us on the break. It was just horrible to watch. It could have been a lot worse than 6-1."
Norwich manager Neil Adams: "There were goals galore and we should have scored even more. But that's been a little bit picky.
"Earlier in the season we were playing well at home and not getting the results we deserved but that has changed in the last couple of games."
- 28O'NeilSubstituted forHoolahanat 66'minutes
- 4JohnsonSubstituted forMcGrandlesat 76'minutes
- 10JeromeSubstituted forGrabbanat 62'minutes
- 16BeeversBooked at 73mins
- 31Martinez CerveraSubstituted forAbdouat 71'minutes
- 18GueyeSubstituted forEasterat 71'minutes
- 19FullerSubstituted forGregoryat 72'minutes
- Andy D'Urso
- Shots on Target
Second Half ends, Norwich City 6, Millwall 1.
Attempt missed. Wes Hoolahan (Norwich City) left footed shot from more than 35 yards is just a bit too high. Assisted by Conor McGrandles.
Corner, Millwall. Conceded by Martin Olsson.
Foul by Conor McGrandles (Norwich City).
John Marquis (Millwall) wins a free kick on the right wing.
Attempt blocked. Jermaine Easter (Millwall) right footed shot from outside the box is blocked. Assisted by Lee Martin.
Goal! Norwich City 6, Millwall 1. Gary Hooper (Norwich City) right footed shot from the centre of the box to the centre of the goal. Assisted by Wes Hoolahan.
Attempt missed. Nathan Redmond (Norwich City) right footed shot from the centre of the box is too high. Assisted by Wes Hoolahan.
Attempt saved. Wes Hoolahan (Norwich City) left footed shot from the centre of the box is saved in the centre of the goal.
Attempt saved. Gary Hooper (Norwich City) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Lewis Grabban.
Offside, Millwall. Lee Gregory tries a through ball, but John Marquis is caught offside.
Attempt saved. Nathan Redmond (Norwich City) left footed shot from outside the box is saved in the bottom right corner. Assisted by Gary Hooper.
Goal! Norwich City 5, Millwall 1. Jermaine Easter (Millwall) header from the centre of the box to the bottom left corner following a set piece situation.
Attempt saved. Shaun Williams (Millwall) left footed shot from outside the box is saved in the top centre of the goal.
Foul by Martin Olsson (Norwich City).
Alan Dunne (Millwall) wins a free kick in the attacking half.
Offside, Norwich City. Martin Olsson tries a through ball, but Gary Hooper is caught offside.
Attempt missed. Jermaine Easter (Millwall) left footed shot from the left side of the box is too high. Assisted by Lee Gregory with a headed pass.
Attempt missed. Nadjim Abdou (Millwall) right footed shot from outside the box misses to the right following a set piece situation.