Francine Lewis and Asanda Jezile have made the Britain's Got Talent 2013 final in tonight's penultimate semi-final show.
This evening saw the penultimate set of nine acts competing for the public vote, with a mix of singers, dancers and variety acts that included everything from impressionists to illusionists.
In tonight's results show, Ant and Dec revealed the outcome of the public vote.
As the most popular act with the viewers, Francine Lewis went automatically through to the final.
She said: "I can't believe it, I just want to say to my two babies I love you!"
The next two most popular acts - Alex Keirl and Asanda Jezile - then had to compete for the judges vote.
David Walliams said the pair of singers were "equally good" but eventually decided to back Asanda, along with Alesha Dixon.
Amanda Holden opted for Alex, leaving Simon with the potentially deciding vote.
He said: "Alex, the fact that you were in the top three was a surprise to me. Asanda, I think you're a really talented person. I'm going to agree with Alesha and David."
With three votes to one, Asanda joined Francine in going through to the final.
The pair join Arisxandra Libantino, Richard and Adam, Jack Carroll, Gabz, Pre-Skol and the Luminites in the grand final.
The Britain's Got Talent 2013 final will air on June 8.
Tomorrow night's last semi-final show will see the last nine acts - Aliki Chrysochou, Attraction, CEO Dancers, Duelling Pianos, Glambasadors, Jordan O’Keefe, Maarty Broekman, Steve Hewlett and The Voices of Incognito - competing for the last two spots in the final.
The semi finals conclude tomorrow night on ITV from 7PM.
Browse pictures of this evening's show below...