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.