Switzerland star Breel Embolo has completed a move to German side Schalke O4 after rejecting offers from the premier league.
The two clubs confirmed the transfer on Sunday. Embolo, 19, has signed a five-year contract with Schalke, who finished fifth in the Bundesliga last season. Swiss champions Basel said the fee will not be disclosed, though it is reportedly €25m (£20m).
Schalke revealed Embolo’s signing to thousands of fans at its annual members’ meeting, with a video message.
Embolo, who appeared in the video wearing a Schalke shirt, said: “I’m happy to be a Royal Blue.”
The Cameroon born forward played in each of Switzerland’s games at Euro 2016, but failed to score. He was a second-half substitute in the last-16 match against Poland, which Switzerland lost on penalties after the match finished 1-1.
Embolo has three Swiss league winner’s medals with Basel, and has traded a place in the Champions League group stage for the Europa League with Schalke next season.