Hungary international Adam Szalai has sealed his permanent transfer from Real Madrid Castilla to Bundesliga outfit Mainz.
The 22-year-old striker has penned a contract with the German side which runs until June 2013, with Madrid set to receive £500,000.
Szalai, formerly of Stuttgart, was on loan at Mainz from Los Merengues last season and impressed the club enough to earn a permanent deal.
Mainz 05 general manager Christian Heidel told the club's official website: "We have finally completed all paperwork that was still pending.
"We are delighted to have captured Adam permanently as we are convinced of his skills as a player.
"He has impressed us when he was on loan at our club last season. He will be looking to make further progress."
Last season Szalai played 15 Bundesliga games for the club and will be hoping to make an impact next season.