Mario Balotelli is officially a Milan player after agreeing a four-and-a-half-year contract, completing his move from Manchester City for €20m plus bonuses.
The news was confirmed on Milan Channel, the official club television channel, and he will have his medical on Wednesday.
“Mario arrives tomorrow!!!” read a statement on Milan Channel. “There is an agreement between the two clubs.
“Tomorrow he’ll undergo a medical and after that Mario will sign a contract with Milan until June 30 2017.”
Up until a couple of weeks ago, the price-tag set by City had been €37m, but Milan managed to negotiate it down to €20m to be paid over a six-year period, plus another €3m in performance-related bonuses.
Balotelli himself was crucial in the negotiations, as the lifelong Rossoneri supporter reportedly agreed to cut his wages from €6m net to just €4m.
Italian sources suggest he has already left the Manchester City training camp ahead of tonight's game with QPR and will be in Milan this evening.