Southampton have signed Mohamed Elyounoussi from Basel on a five-year deal.
The fee is understood to be in the region of £16m and the 23-year-old, who has 16 caps for Norway, can operate as a forward or as a winger.
Mohamed Elyounoussi had spent the last two season at Basel, establishing himself as one of the best players in the Swiss league.
He scored 23 goals and assisted a further 30 in just 83 appearances while playing a key role in 2017’s league and cup double.
Elyounoussi also enjoyed a fine time at Norwegian club Molde, scoring 41 goals in 91 appearances.
Elyounoussi told the club’s official website: “I’m really happy to be here and I am really excited to get started.
“The club has been following me for a long time, watching many games, so I feel really confident to come here and to get even better and develop myself.
“It’s a family club that is known for bringing in players, developing them and for younger players to get better.
I’m a hard worker on the pitch and I like to create chances, either for me or to play others through. That’s where I’m at my best, when I can use my creativity, so I think the philosophy of the club will suit me very well.”
Southampton manager Mark Hughes added: “Mohamed is clearly another very exciting addition to our attacking options.
“He has got an outstanding record of goals and assists in two different countries, and we have been extremely impressed by the intelligence he has shown in his play from a tactical point of view.
“He’s still at a young age as well, so we’re confident he can continue to improve and fulfil even more of his potential with us, and following on from the arrival of Stuart Armstrong this week, we feel we have made real progress in adding a new dimension to our attack ahead of the season.”