Sevilla striker Carlos Bacca will play for Serie A side Milan next season.
A target for Arsenal, Manchester United and Roma, the 28-year-old opted not to feature in next season's Champions League after deciding to join the Rossoneri.
He is expected to be officially announced as a Milan player at the end of the week.
"It needs to be confirmed, but it is true - we've reached an agreement with Milan," Bacca is quoted as saying by Sky Sports.
"My representative tells me they are the club with 100 per cent of the possibility [of signing me]."
The transfer was also confirmed by agent Sergio Barila: "I can confirm that Milan and the player have reached an agreement.
"Carlos has chosen the best for his future, it is normal to be happy."