Having departed for AC Milan on transfer deadline day, Mario Balotelli leaves behind a manager that has shown so much faith, yet had so little effort in return.
When Balotelli arrived at Manchester City, many hoped that his previous connections with Roberto Mancini could spark a blossoming relationship between a great young talent and his manager.
But despite his continued faith in the irritable, young, Italian forward, Mancini rarely saw the brilliance which Balotelli is quite clearly capable of.
City fans will forever remember him for his part in their great 6-1 victory over rivals Manchester United at Old Trafford last season. But on the whole, he will be associated with a terrible attitude both on and off the pitch.
Attitude which boiled over recently and saw him pictured in a training ground bust-up with Mancini following a rash challenge on Scott Sinclair during training.
Mancini even stood by him in the aftermath of this event, and remained defiant that he did not want to sell Balotelli. This came after many disappointing performances, most notably his efforts during City's defeat to United at the Etihad before Christmas.
Most fans will not be surprised that he has gone although how quickly may be of surprise to some.
Balotelli stated during his time with Inter Milan just how important it was to him to be in Milan colours, and he has finally got his wish.
He has the talent to be a great player, his strength being a real asset, but there is little doubt that Balotelli needs to mature quickly if he is to achieve the great things.
There is every possibility the Italian striker will fulfil his potential and go on to become a world-class player, but currently Balotelli is known for his antics off the pitch, rather than on it.
DISCLAIMER: This article has been written by a member of the GiveMeFootball Writing Academy and does not represent the views of GiveMeFootball.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeFootball.com and SportsNewMedia do not take any responsibility for the content of its contributors.