Milan paid a fee of 32 million euros for the 23-year-old Mexican striker, who netted 65 goals in 105 appearances for the Feyenoord. Fiorentina signed Italy forward Zaniolo on loan Turkish giants Galatasaray until the end of the season for 3.2 million euros.