Juventus have agreed a fee for Manchester City striker Carlos Tevez, according to Sky Sports.
The Argentina striker is set to fly to Italy to undergo a medical after officials from the two clubs thrashed out a deal during a meeting in London on Tuesday.
The Serie A Champions are set to pay an initial £10m for the 29 year old, with a further £2m additional payments also agreed.
Tevez moved to the Etihad Stadium from local rivals Manchester United back in 2009, going to make 148 appearances, scoring 74 goals.
He captained the club to FA cup success in the 2010/11 season, though he made just thirteen league appearances in their Championship winning campaign a year later following an incident during a Champions League match against Bayern Munich.
At the time, City’s manager Roberto Mancini claimed that Tevez refused to take to the field from the substitute’s bench, though the player has since insisted that there had been a misunderstanding.
Nevertheless, he was frozen out of first team affairs for six months, only to return for the final ten games of the season, eventually collecting a league winner’s medal.