Juventus have completed the signing of winger Federico Bernardeschi from Serie A rivals Fiorentina.
Champions Juve will pay €40million for the Italy international, with the fee to be paid in installments over the next three years.
Bernardeschi signed a five-year contract after completing a medical on Monday.