Ronaldo has experienced two very different halfs to his season. At the beginning, his form was far below what was expected but he has lit up 2018 with a great prolificity.
Aiding his goal tally was a terrific run in the Champions League, helping him exceed the 40 mark to stand proud at 43 goals from 42 appearances with one game remaining.
It works out to just over a goal per game, seasoned with seven assists, to prove all his doubters that Ronaldo is far best his best yet.
Although time is not on his side, the 33-year-old forward has learnt to play more efficiently and as a result, has improved on his league numbers from last season.
In 2016-17, Ronaldo played two games more and scored one less goal, amounting to almost 200 minutes more than he has in this campaign which brought up his 450th strike for Madrid.
Zinedine Zidane has had a huge impact in ensuring Ronaldo receives optimal rest when possible so that the superstar will arrive in the best possible shape for the most important game of Madrid's year.
In six days time, they will face Liverpool in the final of the Champions League in Kiev, hoping to secure their third consecutive European crown and no doubt, Ronaldo will be carrying their expectations on his shoulders.