Ukrainian champions Shakhtar Donetsk on Thursday finalised the transfer of 20-year-old Brazil international Bernard from Atletico Miniero.
The Brazilian side accepted an offer of 25 million euros ($33 million) for the attacking midfielder, who joins Shakhtar on a five-year contract, reports Xinhua.
Bernard has been playing for Atletico Miniero in Brazilian Serie A since 2011, and has scored 22 goals in 100 appearances.
Bernard, who had attracted interest from England's Arsenal, Tottenham and Liverpool, as well as from Portuguese Porto, was named among 20-players in the Brazil national squad for the friendly match against Switzerland Aug 14.
Bernard is seen in Shakhtar as a replacement for Henrikh Mkhitaryan, who left the Ukrainian club in the early July.