Manchester City have announced Fernandinho has put pen to paper on a new 12-month extension running until the end of next season.
Fernandinho's previous deal had entered the final six months and there were reservations at the start of the season whether he would be handed fresh terms.
The Brazil international has featured more often this season than most anticipated, in part due to Aymeric Laporte's long spell out injured.
Fernandinho quickly developed into City's second best centre-back at the club and recently made it clear he wanted to stay on for another year.
A clause in Fernandinho's old contract entitled the veteran to another year if he featured in a certain amount of games.
However, Pep Guardiola's side have rewarded the 34-year-old with a new deal now as a reward for his continued service to the club.
"This is the best possible news," he told the club's official website. "I want to take this opportunity to put on record how grateful I am to my teammates and the backroom staff here at City.
"Without them, this deal would not be possible, so sincere thanks to every single one of them. I have enjoyed every second of my time here. I never expected to build such a meaningful relationship with the club and the fans, but it has happened, and I am grateful every single day.
"Our fans our unbelievable; I am so happy that I will continue to play for them a year longer. I feel their love and passion and it genuinely helps keep me driven. My focus now is on making sure we continue to be successful.
"My time here has been decorated by silverware, but under Pep's guidance we have really accelerated. I want that to carry on for as long as possible."
Fernandinho only featured in one of City's first five league matches this season but has since been an integral part of the squad.
In fact, only Virgil van Dijk (80.9) and Fikayo Tomori (77.4) average more passes per game than Fernandinho (77.1) in the Premier League this season.