AC Milan have completed the signing of Alen Halilovic on a three-year contract from Hamburger SV.
Halilovic represented Barcelona between 2014 and 2016, but only made one first-team appearance for the Spanish giants before joining Hamburg in 2016.
The Croatian has spent the last 18 months on loan with Las Palmas in La Liga, and has now left Hamburg on a permanent basis to join Italian giants Milan.
"A surprise signing, a young talent: AC Milan have signed Alen Halilovic to build on the desire to create a stronger and younger team," read a statement on Milan's official website.
"Alen has great potential, though his career has not yet flourished. He arrives in Serie A fully motivated, ready for that boost following his spell in La Liga."
Halilovic scored twice in 20 La Liga appearances for Las Palmas last season.