Juventus have completed the signing of Marko Pjaca from Dinamo Zagreb on a five-year contract.
Earlier this month, the 21-year-old's agent Marko Naletilic revealed that the winger was "close to joining Juventus" after turning down interest from the Premier League.
After completing a series of medical examinations on Thursday afternoon, the Croatian international has signed with the Italian champions for a figure in the region of £19.1m.
Pjaca, who had also been linked with AC Milan and Inter Milan, scored 19 goals in 60 appearances for Dinamo Zagreb, including 12 in 42 appearances during the 2015-16 campaign.