Juventus have signed young Italy winger Federico Bernardeschi from Fiorentina in a €40 million deal.
The 23-year-old Tuscan, who scored 11 league goals for La Viola last season, attended Juve's medical centre on Monday morning and has now committed to the Serie A champions for five years until 2022.
The clubs confirmed the transfer fee, payable over three years, and said Fiorentina would retain 10 percent of any sell-on fee, up to €5 million.
Bernardeschi, who earned the first of his nine Italy caps in March 2016, met Bianconeri fans before and after his medical in Turin.
OFFICIAL: @fbernardeschi is a Bianconero! ⚪️⚫️ https://t.co/A3Tk4jziG1 #BenvenutoFederico pic.twitter.com/eJBArf2GGw
— JuventusFC (@juventusfcen) July 24, 2017
He is now expected to link up with his new teammates in the United States ahead of International Champions Cup meetings with Paris Saint-Germain and Roma.
Bernardeschi told the club's official website: "It's very emotional and I've got to thank everybody because there were a lot of people here to welcome me, making me feel their affection, and I want to thank them.
"I've always said that Gigi [Buffon] is an example, not only for me but for everybody, and he's from the same city as me. He's a World Cup winner and is going to be my captain at club level and in the national team, so I want to say thanks to him."
Bernardeschi has played 72 Serie A games for Fiorentina but a move to bitter rivals Juve -- a path also taken by Roberto Baggio -- would see him go from hero to villain with fans.
Earlier, Fiorentina coach Stefano Pioli had told reporters: "He's made up his mind.
"I've only spoken to him once on the telephone and I can't waste my energy thinking about what could have been. We just have to think about the future."