An emotional Alexandre Pato bid a long farewell to his now former AC Milan teammates after signing for Corinthians.
The injury-plagued Brazilian tearfully embraced players, staff and coach Massimiliano Allegri at the club's training ground.
Corinthians will reportedly pay Milan a €15m (£12.18m) transfer fee with Pato agreeing to a four-year contract.
Since joining Milan in 2007 at the age of 17, Pato has had 16 injuries, mostly muscular problems.
He scored 63 goals in 150 matches in all competitions for the Rossoneri but Stephen El Shaarawy's form saw him demoted.
Pato said on Milan's website he's leaving "to have the chance of playing with continuity".
Milan are also in talks to sell fellow Brazilian Robinho to Santos.