Bernardo Silva has signed a contract extension at Manchester City until 2026.
Silva, who joined City from Monaco in 2017, has won five Premier League titles, two FA Cups, four League Cups and the Champions League in his six years at the Etihad.
The treble-winners now have Silva for an extra year after he agreed to prolong his stay beyond 2025.
The Portugal attacking midfielder says he is staying put at City because it "gives me that opportunity to keep winning".
"I've had six incredible years at Manchester City, and I'm delighted to extend my time here," Silva, who had been attracting interest from Barcelona and Paris Saint-Germain this summer, said.
"I love the manager, my teammates and the fans and hope we can share even more great memories in the coming years."
Director of football Txiki Begiristain says Silva has "become one of the best players in the world" at City and believes the 29-year-old can help the club achieve even more success.