The Portuguese legend rolled back the clock with two goals on his second Manchester United debut in a 4-1 win against Newcastle.
The 36-year-old returned to Old Trafford 12 years after leaving for Real Madrid and proved he is still a match-winner of the highest quality.
He is not the flying winger he once was. He is now the consummate poached and he needed only two sights at goal to make Newcastle pay.
Old Trafford erupted as he fired United ahead in first half stoppage time when Mason Greewood’s strike was fumbled by Freddie Woodman.
It was not a classic – but it was the type of goal United do not score often enough, with Ole Gunnar Solskjaer often bemoaning the lack of desire from Anthony Martial and Marcus Rashford to gamble in the six-yard box.
Newcastle momentarily stunned the home crowd when Javier Manquillo levelled on 56 mintues – but it was Ronaldo who restored United’s lead.
Luke Shaw’s run and lay off gave Ronaldo the chance to strike from just inside the box and he powered an effort through the legs of Woodman after 62 minutes.
Bruno Fernandes scored the goal of the game with a 25-yarder with 10 minutes to and substitute Jesse Lingard rounded off the scoring in stoppage time.
Follow Manchester United vs Newcastle with Standard Sport’s LIVE blog and James Robson at Old Trafford…
What a return for Ronaldo. That was a statement performance and it wasn’t as if he was at his best.
Premier League defenders beware!
GOAL 90 +2 minutes
Now Lingard is on the score sheet. Good work from Martial and Pogba in the build up.
Martial and Van de Beek for Greenwood and Fernandes.
Newcastle substitution with Lewis coming on for Clark.
GOAL 80 minutes
Fernandes makes sure he is not forgotten. An absolutely brilliant strike from about 25 yards into the top corner.
United are looking more comfortable now. Newcastle are being forced to defend deep and have shown little sign of bursting forward. Can Ronaldo crown a perfect day with a hat-trick?
Newcastle are not lying down here. Joelinton forces a snap save from De Gea.
Lingard comes on for Sancho.
GOAL 62 minutes
Guess who? Newcastle were on level terms for less than six minutes.
A break from United and Shaw plays in Ronaldo to blast through the legs of Woodman.