Daliso Chaponda is the new favourite to win Britain's Got Talent 2017 in tonight's final.
After five nights of live shows and 40 semi-final performances the public have now chosen the 10 acts who will perform in Saturday night’s live final and in for a chance of winning a life-changing £250,000 and a coveted spot at the Royal Variety Performance.
The 10 finalists will be joined by one judges’ wildcard who will be announced in the show this evening.
Following yesterday’s fifth and last semi-final show Daliso Chaponda and Missing People Choir joined the rest of the finalists - DNA, Kyle Tomlinson, Issy Simpson, Matt Edwards, Tokio Myers, Ned Woodman, MerseyGirls and Pensionalities.
And the semi-final results have seen the betting thoroughly shaken up, with comic Daliso Chaponda surging ahead as the new favourite to be crowned as the winner on Saturday night with odds of just 9/4.
Tokio Myers is fancied at 5/2 for glory, with former long-term front runners the Missing People Choir left to settle for third in the market at 5/1.
Issy Simpson and The Pensionaires find themselves chalked up at 8/1 apiece, with Sarah Ikumu given a 12/1 chance of causing an upset should she get the wild card.
Jessica Bridge of Ladbrokes said: "It's safe to say punters will be laughing all the way to the bank if Daliso wins BGT this year."
Britain's Got Talent 2017 winner
Ladbrokes latest betting
Daliso Chaponda 9/4
Tokio Myers 5/2
Missing People Choir 5/1
Issy Simpson 8/1
The Pensionaires 8/1
Sarah Ikumu 12/1
Kyle Tomlinson 20/1
Ned Woodman 33/1
Matt Edwards 66/1
For now, vote in our poll below for your favourite of the BGT final ten below...
Remember, Britain’s Got Talent Final airs on Saturday 3rd June 7.30pm on ITV.
As well as the performances and results, former winners Diversity will return for a special performance.