Norwich have signed former Celtic striker Teemu Pukki on a free transfer from Danish side Brondby.
The 28-year-old Finland international joins on a three-year contract, which will officially come into effect on July 1.
Pukki was at Celtic Park from August 2013 to July 2015, scoring nine goals in 37 matches.
He becomes Norwich head coach Daniel Farke’s third signing of the summer, following the arrival of Emi Buendia and Moritz Leitner to Carrow Road.
“I’m very pleased with this signing. We got the feeling that Teemu is a good fit to our ideas because he is a technical player with really smart movements,” Farke told the club’s official website.
“We were speaking about how we need to make more runs in-behind and runs from deep and he’s a player who has the smart movements.
“He also has lots of speed which is also important. Wherever he plays, he was always able to be there with goals and assists.
“He’s a brilliant character as well so we are very pleased to have him with us.”
Norwich begin their Sky Bet Championship campaign away to Birmingham on August 4.
The first Sky Live game takes place the night before, with Frank Lampard’s Derby playing Reading at the Madejski Stadium. Coverage begins on Sky Sports Football and Sky Sports Main Event at 7:30pm.