Bayer Leverkusen's Sidney Sam will join Schalke next season.
The 25-year-old attacking midfielder has signed a four-year contract for a fee rumoured to be in the region of €2.5m and will join the Gelsenkirchen club in July.
"Sidney Sam has shown - and not only by his superb form this season - the impact he can have in attack," said Schalke sporting director Horst Held. "He can play in a variety of positions, he is very ambitious and keen for success with Schalke."
Sam has scored 11 goals for Leverkusen so far this season.