The Portuguese superstar opened the scoring in outrageous fashion, bagging a long-range screamer in the 12th minute.
Harry Kane levelled from the spot, with Ronaldo restoring Man United’s lead after Jadon Sancho brilliantly picked him out.
In the 72nd minute, Harry Maguire scored an own-goal to make it 2-2 – with Man United’s No.7 popping up with a late winner.
He rose the highest and planted a header into the back of the net to complete his first Man United hat-trick since returning last summer.