Children in Need managed to raised a record-breaking £50.1m during its show on Friday 17 November. surpassing 2016's record of £46.6m.
The five-hour programme included a Blue Peter version of Strictly Come Dancing, a singing EastEnders cast, and a teaser of the Doctor Who Christmas special.
Doctor Who fans got a glimpse of Peter Capaldi in his last appearance as the 12th Doctor, alongside a return from first doctor David Bradley.
Capaldi, 59, was forced to convince Bradley, 75, that he was a future incarnation of himself.
When Bradley asked: “Do I become you?” Capaldi joked: “There's a few false starts but you get there in the end.”
Bradley responded: “I assumed I would get younger.”
“I am younger,” an outraged Capaldi said.
There was also music from Rita Ora, The Vamps and Jason Derulo.
Children in Need is the BBC's UK corporate charity, which raises money for disadvantaged children and young people around the country.