Manchester City management feel it's now all coming together for Mario Balotelli.
The 21-year-old Italian has been in fine form of late with six goals in five games and City coach David Platt feels he is showing greater maturity despite regularly courting controversy.
Platt said: "People saw his talent but they perhaps saw it in fleeting moments last season.
"His behaviour has always been good but there have been too many ups and downs in terms of his concentration levels. But they are there and have been for a good two to three months now.
"I don't think he is a difficult player to manage. He is not someone who sulks.
"He will lose concentration but you can snap him back out of it.
"He is never down for a week - it is 10 seconds and then he is out of it. He is an enigma."