Cristiano Ronaldo signed his new five-year contract at Real Madrid on Monday and declared - I've got 10 years left at the top.
The 31-year-old has signed until 2021 but hinted in the presentation at the Santiago Bernabeu that he wanted to finish playing aged 41, declaring his latest deal his 'penultimate' contract and said 500 career goals for the club was not beyond him.
Ronaldo remains the club's top earner with his extended deal although his £365,000-a-week wage is not set to change substantially. He is already their all-time top scorer and if he sees out his new deal he will have spent 12 seasons at the Bernabeu - one more than all-time greatest Alfredo Di Stefano.
He said: 'This is a special day for me, extending my links with this club, the club of my heart. Renewing for five years is very special and let it be clear that this is not the last contract.
"I want to keep making history and I'm sure that in the next five years I will keep scoring goals and winning trophies with the best club in the world. I want to finish my career at this club but I want this to be my penultimate contract."