Britain's Got Talent has confirmed two further finalists, with Jasmine Rice and Ping Pong Pang the latest acts to progress.
Saturday's (10 May) episode of the ITV reality show, the third of five live semi-finals, saw eight more acts take to the stage as they attempted to earn a place in the showpiece event, which takes place on 31 May.
Following a powerful rendition of 'Never Enough' from The Greatest Showman, Jasmine was the first contestant to book their place in the grand final after Bruno Tonioli awarded them the Golden Buzzer, with the judge describing the performance as "outstanding".
"I feel like I'm dreaming," Jasmine told hosts Ant & Dec as she was showered in golden confetti. "I feel so at home.
"I have never been on a stage like this with this much energy. It feels unreal. I never want to wake up."
"Congratulations on a well-deserved golden buzzer," said judge Alesha Dixon. "That was a stunning performance and a work of art.
"Sensational song choice, beautifully presented in the most powerful way. I'm thrilled for you and I can't wait to see you do it again."
"That's what we call a moment. Tell those complete and utter idiots from the opera world that they are deaf and have no idea what they're talking about," said Simon Cowell, whilst Amanda Holden added that Jasmine had "nailed" their performance.
Jasmine was joined in the final by Ping Pong Pang, with the Italian dance act – who incorporate ping pong balls into their highly-choreographed routines – progressing after triumphing in the public vote.
"We're so excited. Thank you so much," said the group following the announcement, with Electric Umbrella and Albert Amores the acts who narrowly missed out on a place in the final after being in the top three in the public vote.
Jasmine and Ping Pong Pang will compete against Vinnie McKee, The Blackouts, Olly Pearson and Stacey Leadbeatter in the final, with four more acts set to join them following the completion of the remaining two semi-finals.
Britain's Got Talent airs on ITV1 and ITVX.