Jasmine Elcock is the favourite to make it through to the final in tonight's Britain's Got Talent 2016 results.
This evening will see the fifth and final live show of the week as the last set of nine acts perform live before the public vote opens.
Sunday's show saw 100 Voices of Gospel and Mel & Jamie win their way through while Monday evening the semi-final was won by Wayne Woodward with Alexandr Magala also getting through.
On Tuesday, they were joined in the final Richard Jones and Boogie Storm and last night Beau Dermott and Balance also made it through.
Now just two guaranteed spots remain in Saturday's final.
This evening once again the act with the highest public vote will automatically go through to the live grand final. The two runner-up acts will then face the judges, Simon Cowell, Amanda Holden, Alesha Dixon and David Walliams, who will pick their favourite to go through to the live final.
Up on tonight's (Thursday) show are Ant and Dec's golden buzzer act Jasmine Elcock, the Presentation School Choir and singing mum and daughter Ana & Fia Almanda.
Joining them will be Elite Squad Royalz, dancer Chloe Fenton and musical impressionist Craig Ball.
And finally to perform live will be The Deep Space Deviants, dog act Lucy & Trip Hazard and circus performers The Togni Brothers.
Jasmine is the odds-on favourite to top the public vote and win one of the two spots in the final up for grabs, but who will join her?
Trip Hazard and Lucy are fancied as strong contenders but so is musical impressionist Craig Ball, while Ana and Fia could be the second mother and child singing act in the final.
On the other hand, it's an 80/1 shot that The Deep Space Deviants do something spectacular and make it.
As always, anything can happen on the night!
See how everything pans out when Britain's Got Talent 2016 airs tonight LIVE from 7:30PM on ITV with the results at 9:30PM, featuring guest performer Fifth Harmony.
The live semi-finals air all week until Thursday before the final on Saturday, May 28.