Raheem Sterling has signed a new contract committing him to Manchester City until 2023, the Premier League champions have announced.
The 23-year-old England forward has been rewarded for his excellent form with an improved package - reportedly worth up to £300,000 per week - that extends his previous deal by three years.
Sterling, who joined City from Liverpool in a deal worth a potential £49million in 2015, was an integral member of last season's Premier League title-winning side and has begun the new campaign in fine style.
Sterling, who has also won the Carabao Cup twice with City, said: "I'm delighted to sign. My development here has been incredible. I felt from the minute I got here it was the right choice for me. It's really paid off for me and I'm really grateful."
Sterling scored 23 goals in all competitions last term and has netted seven more for the club in the opening three months of the current season. He also scored two goals to help England to a memorable victory in Spain last month.
Sterling said: "Every season you come in you want to do better than your previous season. You want to try and develop and get better.
"With the facilities we've got here there's no reason not to. With the coaching staff and the players we have in this team it's the perfect environment to develop and get better."