Claudio Pizarro is to play on for one more season with Werder Bremen, the Bundesliga club announced on Saturday.
The 40-year-old Peruvian has agreed a new one-year contract extension and can continue the pursuit of his 200th Bundesliga goal next term.
"I always said a decision over whether I would carry on playing would depend on what my body tells me, and I'm feeling good," Pizarro told werder.de. "That's why I'm delighted to be able to play on for another season with Werder.
"We've come so far this season and we can go even further, and I want to continue to be part of it."
Watch: Pizarro - 21 goals from 21 years
Pizarro has scored five goals in 26 appearances this season, netting the winner in Bremen's 2-1 victory over RB Leipzig to take his overall tally to 197 Bundesliga goals and proving he can still make a difference at the highest level.
"I'm feeling good," Pizarro told bundesliga.com after the game. "The coach wanted me to stay, I wanted to stay. I think I have a good connection with this stadium, with these people. I love it!"
Watch: Pizarro on why he's staying at Bremen for another season
Pizarro is enjoying his fourth stint with Bremen, the club he joined from his native Peru in 1999. He has also represented Bayern Munich and Cologne. He was the Bundesliga's record non-German goalscorer until earlier this season when he was usurped by former Bayern teammate Robert Lewandowski (202), but ranks as the league's oldest marksman, aged 40 years and 227 days.