​Manchester City manager, Pep Guardiola had reportedly agreed a deal with the Italian giants, ​Juventus, but the main stumbling block came from the City hierarchy, who were not willing to let go off him at any price.

As per Agi Agency, as reported by ​Calciomercatoa deal worth 24 million-per-year for fours years was agreed between the former Barcelona & Bayern boss to manage the Bianconeri, with it being understood that he was considered to be favourite upto until last week, with Maurizio Sarri seen as a back-up plan.

However, the club may have under-estimated the willingness of City to hold on to the man who has revolutionised the way they play which eventually led Juventus to confirm the appointment of Sarri from Chelsea.

The 48-year-old is widely considered as one of the greatest managers in the history of the sport and has been a central part of City's success ever since he took over in 2016, helping the club win back-to-back league titles for the first time in their history, including completing a domestic treble, the first time it has been achieved in England's top-flight history.

The Italians on the other hand, have settled for Sarri, who led Chelsea to the Europa League title last season.