Fiorentina have signed forward Moise Kean from Juventus on a permanent deal, both Serie A clubs said on Tuesday.
Juve will receive €13 million ($14.1 million) plus add-on bonuses of up to €5 million euros, but neither club disclosed the length of Kean's contract.
The 24-year-old, who has played 15 times for Italy and scored four goals, also played for Paris Saint-Germain and Everton.
Kean had a disappointing season at Juve, struggling with a shin injury and playing 20 matches without scoring a goal or making an assist.
Fiorentina finished eighth in Serie A and were UEFA Europa Conference League runners-up for the second season in a row.