Britain's Got Talent acts 100 Voices Of Gospel and Mel And Jamie have said they are stunned to have got through to the grand final of the show.
The contestants beat seven other acts to win the first live semi-final of the ITV programme.
100 Voices Of Gospel - a choir with members from across the world - made it through after receiving the most votes from the public.
Judges Simon Cowell, David Walliams, Alesha Dixon and Amanda Holden then had to decide which of the next two acts - mother and son duo Mel And Jamie and singer Kathleen Jenkins - should have a slot in the final.
Walliams and Dixon voted for Jenkins, while Holden went with Mel And Jamie.
Cowell was left with the deciding vote, and admitted he had dreaded being in that situation.
He picked Mel And Jamie, meaning it was a split decision and the public would choose who stayed.
100 Voices Of Gospel said afterwards that their win had not sunk in.
The group had received a standing ovation from Walliams, Dixon and Holden, and Cowell said their performance was in "a different league" to anything else he had heard all night.
Mel, 45, said she was "gobsmacked" to have made it to the final hurdle with son Jamie, 16.
The acts beat seven other hopefuls - Jenkins, singer Richard Bayton, crossbow performer Ben Blaque, impressionist Darren Altman, performance squad Spartans Resurrection, dance crew Total TXS and Welsh dance troupe, the Ystrad Fawr Dancers.
During the performance show, viewers saw Holden joke that it was time for Cowell to propose to his partner Lauren Silverman.
The panel had just watched gymnastics group Spartan Resurrection perform and were discussing whether the end of the routine had been big enough.
Cowell pointed out to Holden that it had contained a proposal, and she responded: "I know, even bigger than that Simon, bigger than a proposal ... which would be good for someone like you to do."
As the audience laughed and whistled, Walliams suggested Cowell pop the question on live TV.
He jokingly responded by asking Walliams: "Will you marry me?"
There are still more than 30 acts to perform in the live semi-finals, ahead of the grand final on May 28.
The winner of the ITV show, now in its 10th year, will perform for the Queen at the Royal Variety Show and win a £250,000 prize.