Who said Cristiano Ronaldo was past his best?

The Portugal international rode to Real Madrid's rescue once again as his hat-trick secured a 3-2 victory over Wolfsburg to fire the Spanish club into the Champions League semi-finals.

Zinedine Zidane's men trailed following a shock 2-0 defeat in Germany but Ronaldo struck three times to pull Madrid through.

And in the process, the 31-year-old set two new Champions League records.

He his hat-trick was his third in the competition this season - no other player can match that - nor can anyone else say they have scored 15 or more goals in the Champions League in two different campaigns.