Premier League newcomers Norwich have completed the signing of Millwall striker Steve Morison.
The 27-year-old Wales international striker is believed to have signed a three-year deal, after joining for an undisclosed fee.
Boss Paul Lambert, who has already signed Everton forward James Vaughan, told Sky Sports News: "Steve has been excellent for Millwall. It's really tough to step up to the Premier League, it's the best league in the world with the best players and stadia - and big crowds. We're glad Steve and James are here.''
Millwall boss Kenny Jackett told the Southwark News: "Personally, I'd like to thank him for what he's done because he's done very well for the club over the last couple of seasons here.
"We haven't left it on bad terms and there are no issues at our end.
"We've tried very hard to keep Steve over the past six months, but we obviously have to look after the club along the way and make sure that the club's interests were in our thinking, especially in my position as the manager.
"So we wish Steve well in his future career and in the Premier League with Norwich.''
Morison was playing non-league football just two years ago with Stevenage Borough before joining Millwall in the summer of 2009.