Aymeric Laporte has signed a two-year contract extension that will keep him at Manchester City until 2025.
The French defender only moved to the Etihad Stadium from Athletic Bilbao in January 2018 but has impressed Pep Guardiola so much that he has already earned a new deal on enhanced terms.
Laporte, 24, has started every Champions League game and has been rested for just one Premier League match this season.
"I could not be happier to commit my long-term future to Manchester City," Laporte said. "Since the day I arrived here, I have been made to feel welcome by Pep and all of the players. The club offers me everything I need to improve my game. I've already made great strides and I want to continue getting better and better. Obviously, I want to win silverware and I feel City is the best place to fulfil all of my ambitions."
Manchester City director of football Txiki Begiristain added: "Aymeric is a huge talent and the fact he has committed his best years to us is something to celebrate. We knew before we brought him here that he had outstanding potential but his improvement over the past 12 months has been exceptional.
"We want to construct a young, vibrant side, and Aymeric fits perfectly into our plans. His style of play suits us and his attitude since the day he arrived has been first class. He can be as good as he wants to be, and Manchester City will be a better side with him in it over the coming seasons."
City have moved to tie down their younger stars to new contracts over the last year, with Raheem Sterling, Kevin De Bruyne, Gabriel Jesus, Ederson and Phil Foden among those to have agreed new long-term deals.