According to reports in both Italy and Spain, Juventus have agreed a €22m deal with Real Madrid for Alvaro Morata.
Negotiations between the two clubs have been on-going for some weeks now, but both AS and Corriere dello Sport claim there has been a breakthrough.
Juventus are believed to have signed Morata for €22m (including add-ons) but Real Madrid will have a buy-back option worth €30-€33m.
Morata will sign a four-year contract with the option for a fifth with Juventus paying wages of €2.2m net per season..
According to his agent, Morata rejected offers from Borussia Dortmund, Inter, Liverpool, Villarreal, Arsenal, Oporto and Wolfsburg to accept the Juventus move.