Juventus and Atletico Madrid have agreed a fee for Mario Mandzukic.
La Stampa says Juve have agreed to pay €18 million for the Atletico striker.
Juve are moving for the Croatian as they prepare to lose Carlos Tevez.
Sky Italia, meanwhile, reports the 29-year-old has signed a four-year contract with the Old Lady, earning around €3.5m per season.
The fee will be made up of €15m up front, with €3m to be added on in bonuses.