Phil Foden has signed a new contract with Manchester City which will keep the England midfielder at the club until 2027.
The 22-year-old's previous deal was due to expire in 2024.
Foden has scored 52 goals in 182 games since making his debut in November 2017 after emerging as one of City's brightest academy products.
"It's hard to put into words how happy I am to have signed this contract," Foden said.
"It's a dream come true. I have been a City fan all my life. I've trained here for so many years and I've even been a ballboy.
"I love this club so much, so to know I am going to be a part of it until 2027 feels amazing."
Stockport-born Foden, who has scored two goals in 18 caps for England, has won 11 trophies with City, including four Premier League titles, four EFL Cups and the FA Cup.
He has also won the Premier League Young Player of the Season and PFA Young Player of the Year awards in each of the last two seasons.
City boss Pep Guardiola handed him his debut as a 17-year-old and Foden credited the Spaniard for his impressive development over the last five years.
"I've improved a lot in recent years and so much of that is down to Pep and his staff, who guide me every single day on the training field," added Foden.
"Working with them gives me the best chance of improving even more and becoming the best player I can be.
"With the squad we have here, I feel I can keep learning and winning trophies. Those are the two most important things to me."