In-demand Eintracht Frankurt forward Ante Rebic has opted to join Milan, the Croat initially switching to San Siro on a two-year loan deal.
The agreement between the clubs includes an option to buy in 2021, the Germans reluctantly letting the 25-year-old depart despite frantic efforts to retain him.
Frankfurt officials had confirmed they were hopeful of convincing Rebic to stay at Commerzbank-Arena, though they were unsuccessful in that endeavour.
An official statement on the Italians' website confirmed that striker Andre Silva would be moving in the opposite direction following an underwhelming time with the Nerazzurri, the Portuguese having arrived in 2017.