Millwall began 2018 with a narrow 2-1 defeat at Norwich City in the Sky Bet Championship on New Year's Day.
Steve Morison opened the scoring at Carrow Road with a long-range stunner shortly before half-time, but goals from Tom Trybull and James Maddison handed The Canaries all three points.
Neil Harris made two changes from Friday night's 1-0 win over Queens Park Rangers, with Shaun Williams and Fred Onyedinma coming into the starting line-up at the expense of Jed Wallace and Aiden O'Brien, who both dropped to the bench. Conor McLaughlin also returned to the squad.
With just three minutes on the clock, The Canaries fashioned the first chance of the afternoon. Josh Murphy's teasing cross found Nelson Oliveira at the back post, but the striker planted his header wide of Jordan Archer's post.
Six minutes later, the stopper had to be at his best to keep out Alex Pritchard's dipping shot, turning it behind for a corner-kick. The long range efforts kept coming, with Archer again tipping an effort behind, this time from Murphy. Pritchard sliced wide from the resulting corner-kick.
The Lions' first opportunity came on 21 minutes as a slick passing move involving Ryan Tunnicliffe saw James Meredith unleash a shot on goal - Angus Gunn was equal to the Aussie's effort, however.
Shortly before the half-hour mark, the ball dropped to Tunnicliffe inside the penalty area, however, the midfielder's shot was wild and over the crossbar.
Millwall were beginning to stamp their authority on the game as the half-time whistle approached and had half-chances through George Saville and Onyedinma, but it was Morison, for the second time in as many games, who nudged The Lions into the lead with an audacious effort from 25-30 yards out that sailed over the head of Gunn.
Seven minutes into the second-half the scores were level, as Trybull headed home a free-kick across goal and beyond the reach of Archer.
A delightful ball downfield from the goalkeeper on 60 minutes looked to have set Morison on goal, but the striker's first touch caused the ball to roll into the arms of Gunn and away from danger for Norwich.
In what was beginning to look like an end-to-end encounter, Murphy fortunately swiped at thin air on the edge of the six-yard box from Pritchard's cross - any kind of contact would have surely seen The Canaries in front.
The Lions had a huge shout for a penalty-kick turned down on 68 minutes as Jamal Lewis manhandled Morison inside the box; referee Stephen Martin was unmoved, however.
There were 74 minutes played when a lick of paint prevented Norwich from nosing themselves in front. The exciting Murphy cut inside and curled an attempt towards goal, but it hit the crossbar and went out for a goal-kick.
The Canaries, however, did take the lead three minutes later, as Maddison latched on to a inch-perfect through-ball to shoot past Archer.
Harris introduced Kris Twardek into the play late on, but all attempts to secure an equaliser were in vain, as Norwich secured all three points.
Norwich City: Gunn, Pinto, Oliveira, Murphy (Watkins 90+1'), Klose, Trybull, Pritchard (Zimmermann 90+4'), Maddison, Lewis, Tettey, Hanley. Subs not used: McGovern, Husband, Vrancic, Jerome, Watkins, Wildschut.
Scorer: Trybull 52', Maddison 77'
Millwall: Archer, Meredith, Hutchinson, Williams, Gregory (O'Brien 69'), Onyedinma (Wallace 69'), Romeo, Tunnicliffe, Morison, Saville (Twardek 83'), Cooper. Subs not used: Martin, Craig, McLaughlin, Thompson.
Scorer: Morison 44'
Referee: Stephen Martin