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.
Think you know your Italian football? Share your knowledge, tips and comments to win cash prizes in OLBG's tipster competition  - £11,000 to be won monthly!