Michael Johnson has ended speculation about his future by signing a new contract at Manchester City.
The England Under-21 star has been locked in talks with City for a number of weeks about a new deal.
The likes of Arsenal, Everton, Liverpool and Aston Villa had all been strongly linked with the player, but he has now decided to stay put.
With City on the brink of a new era with the Abu Dhabi-based United Group for Development and Investment set to take control of the club, Johnson has opted to commit his future to the Eastlands outfit.
City have now finalised the terms and Johnson has signed a five-year deal.