YouTuber LadBaby's musical homage to sausage rolls has beaten multiplatinum-selling star Ariana Grande to claim this year's Christmas number one.
The dad blogger, whose real name is Mark Hoyle, said he had been left "speechless and lost for words" after learning of his chart victory.
We Built This City… On Sausage Rolls takes the 1985 Starship track and replaces the original "rock and roll" lyrics with… you've guessed it: sausage rolls.
LadBaby took the coveted number one spot from Grande's thank u, next and Ava Max's Sweet But Psycho, which had been tipped to win after an early lead.
The 31-year-old recorded the song with his wife Roxanne and their two sons, who appear in the video, and proceeds will go to The Trussell Trust, which supplies food banks.
In a message to those who bought the single, Hoyle told OfficialCharts.com: "Thank you everybody in the UK who has got [the song] to the top.
"I can't thank you enough, not only for downloading the song but for raising money for such an incredible charity.
"I'm honestly speechless and lost for words. Thank you so much."
We Built This City sold 75,000 combined sales in the last week, of which 93% were downloads, according to the Official Charts Company.
It shifted 18,500 more units than Max's Sweet But Psycho, which came in second, with thank u, next – last week's number one – dropping to number three.
It has been viewed more than a million times on YouTube – compared with Grande's 193 million.
Before the winner was announced, Hoyle appeared on Sky News's Sunrise show, saying he hoped the song had made people smile.
"My passion for sausage rolls has been a long-running theme so it was the natural choice," he said of his subject.
Hoyle set his blog up two years ago, saying at the time he had been close to using food banks himself.
He now has almost half a million subscribers on YouTube and millions of followers on Facebook.
"It's amazing and if I can keep people laughing that's the main thing," he said.
We Built This City is the first novelty song to become Christmas number one since Bob The Builder's Can We Fix It? in 2000.
Mariah Carey's perennial festive hit All I Want For Christmas Is You took fourth place – as it did last year – while Halsey's Without You placed fifth.
Last Christmas by Wham! re-entered at seven, while Grande featured a second time with her most recent single, Imagine, charting at number eight.
The Pogues' Fairytale Of New York charted at 11, Band Aid's Do They Know It's Christmas? took 13th place, and Michael Buble's It's Beginning To Look A Lot Like Christmas claimed number 16.
On the Christmas albums chart, the cast recording of The Greatest Showman scored a festive number one and its 23rd non-consecutive week at the top with its strongest ever week of sales, despite being released in December last year.
More from Christmas
The recording has not exited the top five once this year and went five times platinum this week, according to the British Phonographic Industry (BPI).