Julian Alvarez thanked Manchester City for "two very special years" after completing his move to Atletico Madrid.
The deal is understood to be worth £81.5million in total, with an initial fee of 75m euros and 20m in add-ons amounting to a record sale for City. Alvarez has signed a six-year contract.