Finalising the inevitable, Alvaro Morata has joined Italian Serie A giants Juventus on a five year contract worth €20 million which is payable over three years.

Real Madrid have reserved a right to buy him back at the end of 2015/16 or at the end of 2016/17 at the cost of a maximum €30 million depending on the number of games he ends up playing.