Matt Edwards is set to perform on Britain's Got Talent this evening
Last night mind reading duo DNA won the most number of votes from the public after putting on another performance that left the judging panel flabbergasted.
Their trick was nearly scuppered when Simon Cowell struggled to find a key word in a dictionary, but luckily with some help from Amanda Holden they managed to find it.
Along with DNA, teen singer Kyle Tomlinson won over viewers with his rendition of Adele's When We Were Young that won him a place in the next round.
This evening will see performances from Destiny Chukunyere, magician Matt Edwards, singer Harry Gardner, Issy Simpson, Dizzy Twilight, Leah Barniville, Grace & Ali and dancers Taptastik.
Only two acts will go through and the results will be announced live on the show this evening.
Golden Buzzer act Matt was forced to defend himself today ahead of the live show after a trick on Good Morning Britain did not appear to go quite to plan.
Host Eamonn Holmes was asked to select a card with a superhero on it at random but unfortunately, it the broadcaster seemed to reveal it.
Matt was going to chew a lollipop he had into the shape of the caped crusader – which turned out to be Batman.
Golden Buzzer act Matt Edwards will perform this evening
Many people pointed out that Matt would have seen the card and thus already know what character he would be creating.
The entertainer defended himself after the appearance as he explained: "The trick was more about me chewing a lollipop.
"My wife called me afterwards and told me everyone was talking about being able to see Batman – but that doesn't matter because that wasn't the trick," he told Metro.
Get Quotes on Home Insurance
We will be covering the second live semi-final as it happens tonight.
Follow us below for the latest news and updates from the show as it happens.
Britain's Got Talent dancers Taptastik will perform this evening Britain's Got Talent: Most memorable moments Mon, May 1, 2017
Britain's Got Talent: The best and worst moments from the ITV talent show.
ITV 1 of 51
Dance act Just Us get the golden buzzer
7.50pm Next up is Dizzy Twilight, who is one of the biggest surprises of this year's Britain's Got Talent. She may be one of the most unique and inspiring acts in the history of the show.
7.40pm It's the first act all the way from Malta, singing sensation: Destiny Chukunyere. She is putting plenty of soul into her performance as she showcases her incredible voice to the judges.
7.35pm Has there just been another gaffe for a second night running? Ant and Dec both look nervous as they say the first act is running late and "not quite ready".
7.30pm AND… we're off with the second semi-final live!
"I think it's very important that it's variety going forward," says judge David Walliams, explaining that he wants to see a number of different acts in the final.
Britain’s Got Talent airs tonight at 7.30pm.