Former Manchester City and Liverpool striker Mario Balotelli has signed for Serie B side AC Monza, ending his five-month spell without a club.
The 30-year-old journeyman, who was a free agent after leaving Brescia in the summer following their relegation from Serie A, is joining on a deal until the end of the 2020-21 campaign.
The Silvio Berlusconi-owned side, the ninth club of Balotelli's illustrious career, currently sit ninth out of 20 teams in the Italian second tier.
But Italy international Balotelli has promised to do his utmost to get them promoted - with the club holding an option to extend his contract if they do go up.
He told La Gazzetta dello Sport: 'I thank the president Berlusconi and Adriano Galliani for this opportunity. I will do everything to help Monza reach Serie A.'
Club CEO Adriano Galliani added: 'Mario is a good guy and even today in our interview I had confirmation of this.
'After all, I repeated it to him: "Don't trust flatterers. If necessary, you will hear my criticism, but it will be for your good." I saw the understanding in his eyes, the reaction I was looking for.
'The turning point was Mario's availability, but also that of (his agent) Mino Raiola, who renounced any commission. Then we began to negotiate, already knowing we would come to an agreement.'
Balotelli excelled at both Milan clubs, with a successful first two seasons at Manchester City in between, but failed to replace Luis Suarez at Liverpool following a £16m transfer.
The Palermo-born forward won three Serie A titles and the Champions League at Inter Milan, and the Premier League and FA Cup at Manchester City.
He trained with a fourth-tier semi-professional side after leaving Brescia and was linked with Championship side Barnsley and Vasco de Gama.
Sportsmail reported last month that his former manager and current Italy boss Roberto Mancini state he was 'sorry' to see the talented striker struggle to find a club.
Balotelli, who will wear shirt number 45, joins up with former Barcelona midfielder Kevin-Prince Boateng at the Lombardy-based side, who play Venezia on Friday.