Joao Cancelo has committed himself to Manchester City until 2027 by signing a two-year contract extension at the Etihad.
The Portugal star has been rewarded with improved terms on his £80,000-a-week deal after establishing himself as a key player in Pep Guardiola's side.
Cancelo, who has made 106 appearances and won three major trophies since signing from Juventus for £60million in 2019, said: 'Manchester City is a fantastic club, so I am incredibly happy to have signed this new agreement.
'City players have everything they need to reach their full potential, with amazing facilities, world-class teammates and an incredible manager who pushes us every single day.