Andre Silva has completed a €38M move to AC Milan, the club has officially confirmed.
The 21-year-old Portugal international underwent his medical with Milan on Monday before putting the finishing touches on his move.
The fee for the sought-after striker, who scored 21 goals for Porto last season, could rise to 40million euros (£35m), the Portuguese club said on their website.
Silva is Milan’s fourth signing of the summer as they continue their squad overhaul under new Chinese owners.
The Rossoneri, who finished sixth in Serie A last season, have already brought in defenders Ricardo Rodriguez and Mateo Musacchio from Wolfsburg and Villarreal respectively, while Ivorian midfielder Franck Kessie has joined from Atalanta.