Children from a Suffolk primary school joined winners from The Voice in singing at the O2 Arena in London.
Ilketshall St Lawrence Primary School, in Beccles, sent 20 of their most talented youngsters off to London, where they joined the Young Voices choir with more than 8,400 children from across the country and Ruti Olajugbagbe from The Voice.
Intensive afternoon rehearsals followed a 7am start, with parents coming down to be in the audience later on.
Governor Katherine Wilson said: "By 6.30pm, the excitement was building, as performers and audience members took their seats ready for the show to begin.
"The group of pupils were so professional and slick. They had learned many songs and dance moves, and managed to raise so much money for Teenage Cancer Trust too.
"A tired but extremely proud bunch made it back to school at 1am. Only eight hours later, they were back at school. The memories of the day before made being that tired bearable."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here