Riyad Mahrez signs a two-year contract extension.
The 31-year-old forward will remain at the Etihad until the summer of 2025.
He was a crucial member of Guardiola’s squad that won three Premier League titles in four seasons.
He has made 189 appearances for the Cityzens, scoring 63 goals and contributing 45 assists.
The Algerian winger finished the 2021/22 season as the club’s top scorer with 24 goals in all competitions.
“I’m very happy to sign the new deal,” Mahrez told the club’s official website. “I have enjoyed every single minute of my time here. It’s a pleasure to be part of such an incredible club.
“To have helped us achieve the success we have enjoyed in the past four seasons has been unforgettable and made us all hungry to look to achieve even more.
“I would also like to thank Pep, Txiki and the coaching staff, both for the way they have helped me to develop as a player and for pushing me to continue to improve.
“Now I just want to try and play my part in helping us be successful next season and beyond.”
See More: Top 5 Most hated Manchester City players