The coveted Brazil international had attracted interest from Arsenal and Tottenham, but he has penned a five-year deal in Ukraine, despite being spotted in London on Tuesday.
The youngster had been the subject of interest from Arsenal and Tottenham, but their bids were rejected by the Copa Libertadores winners. Bernard's father and agent had both appeared to be holding out for a move to Porto, but Mineiro president Alexandre Kalil had stated on several occasions that the Portuguese champion had not submitted a bit.
Shakhtar did have an offer accepted last week, however, and even though Bernard insisted that no agreement was in place despite having traveled to Ukraine on a private jet to inspect facilities, he has now signed a five-year contract.
Delio Duarte, the player's father, had hit out at Kalil for "treating his son like a puppet" by only entering negotiations with the Ukrainian champions in order to make more money. Duarte also insisted that joining Porto would be his son's best chance of making Brazil's World Cup squad.
Agent Adriano Spodato had also suggested that a move to Eastern Europe, or the Premier League, would hamper the 20-year-old's chances of featuring in Luiz Felipe Scolari's plans.
But that stance softened over the wekeend, with Spodato claiming that Donetsk is the best place for his client to progress his career.
Bernard starred alongside Ronaldinho and Jo as the Belo Horizonte side won the Copa Libertadores in July, and he was part of the Brazil squad that won this summer's FIFA Confederations Cup.