Peter Crouch has signed a one-year contract extension with Stoke, the Premier League club have announced.
The former England international, who joined Stoke for £10 million six years ago, will now remain with the Potters until at least the summer of 2019.
Crouch, 36, has scored three times in the Premier League this season, taking his overall tally to 58 for Mark Hughes' side.
Stoke boss Hughes told the club's official website: "Peter has been with Stoke longer than he has been with any other club which I think speaks volumes for how he views us and how we view him.
"He still has so much to offer us. He may be 36 but he continues to have a major impact on games, as he has proved on numerous occasions this season."
Chief executive Tony Scholes said: "The discussions with Peter and his representatives were very straightforward. Peter is happy here and made no secret of his desire to stay with the club. We're delighted with the news."