In 1959, he moved from Botafogo to Real Madrid. And yet something went wrong. A year later he was back in Brazil. The answer is simple. Real ignored one of the most basic rules of the game.
Some players only produce in certain environments.
It's not just a question of ability. Rather, some players find a cocoon, a niche, which enables them to focus on one thing only, their job, and to maximize their productivity at the same time. It's comforting to know that soccer is not math. Few players can guarantee top performances wherever they go. I'm sure we can all cite dozens of examples of quality guys who flopped at some stage, for a variety of reasons.