Zack Steffen will be staying at Manchester City until 2025 after signing a new deal to remain at the Etihad Stadium.
The popular United International goalkeeper, 26, joined the club in 2019 from Columbus Crew before going on loan to Bundesliga club Fortuna Dusseldorf.
He played all of City’s Carabao Cup games in the 2020/21 season and was part of the Premier League title winning squad behind first choice custodian Ederson.
Steffen also played his part in his national team’s first ever CONCACAF Nations League triumph in June – starting the final against Mexico but coming off injured partway through a a game which the Americans won after Extra Time.
Steffen said: “This is a fantastic moment me – I am so happy to be committing my future to Manchester City.
“In my opinion, this is the best team in world football, with the best manager and best coaching setup.
“It’s a privilege to be here and contribute to this team achieving its targets.
“I feel I learn every day and I have definitely improved as a goalkeeper since coming here. I contributed to our success last season, which was an amazing experience.
“I want to keep pushing Ederson every single day and take my chances when they arrive.”
Director of Football Txiki Begiristain added: “Zack is an excellent goalkeeper and a brilliant professional who brings so much to Pep’s squad.
“He fits the blueprint of what a Manchester City goalkeeper should be.
“Not only is great with his hands, but he is also calm on the ball and provides outstanding distribution, which is a vital part of our style.
“This is a man who trains to an exceptionally high standard every single day.
“He always wants to learn and improve.
“Our coaching staff love having him here and we want to see him continue his development over the next years.”