Though Ed's album just misses out to Eminem.
The single from this year’s ÷ album edged out the competition by racking up 85,000 “combined sales” this past week – that was split across 45,000 downloads and 6 million streams.
‘Perfect’ was first released as a single back on September 26, but was given a new burst of chart life with continued re-releases in various forms.
The main booster was the ‘Perfect Duet’ version, recorded with Beyoncé, that was released on December 1.
A duet with Andrea Bocelli, called ‘Perfect Symphony’, followed on December 15.
An acoustic version and remixes by Mike Perry and Robin Schulz were released the previous month.
“Thank you very much for making ‘Perfect’ Christmas Number 1,” said Sheeran in a video message.
“This is an actual dream come true and I’m very proud and happy.
“Thank you so much and have a very Merry Christmas, happy holidays and a Happy New Year.”
As well as winning the Christmas Number 1 spot, ‘Perfect’ was today certified double platinum on the back of 1.23 million combined UK sales/streams to date.
Ed Sheeran also featured on this year’s runner-up, Eminem’s ‘River’, which entered the singles chart at number two.
A social media campaign to get Wham!’s ‘Last Christmas’ to the top spot to mark a year since George Michael’s death fell short, with the single reaching number 3.
The Christmas classic has never topped the charts, having just missed out on the top spot to Band Aid’s ‘Do They Know It’s Christmas?’ back in 1984.
Mariah Carey’s 1994 hit ‘All I Want For Christmas Is You’ dropped two spots to number four, while the top five was rounded out by Rita Ora’s ‘Anywhere’.
Over in the albums chart, Eminem did reach the top spot, scoring his eighth consecutive number one album with Revival on the back of combined sales of 132,000.
That knocked Ed Sheeran’s ÷ into second place, despite combined sales of 121,000 – including 109,000 copies sold on CD and vinyl.