Britain's Got Talent fans 'rumble' The Witch's identity as Ant and Dec's ITV co-star

It was then the judge’s decision to put through the second winner of the show, who also landed a place in the final on Sunday.

David Walliams said: “Tensions are running high, I can’t hear myself think. Both of these acts were brilliant, you couldn’t fault either of you, but I am going to go with my heart which is Jamie.”

Alesha was next and revealed: “This is really tough, especially when both are equally brilliant at what they do! Jamie, I love you, but I think I am going with magic tonight.”

“The reason I love both of these acts is they are everything our show is about, it’s the royal variety and difficult decision, but I am going to say, I am going to say, Jamie,” Amanda exclaimed.

Simon Cowell was last to choose and decided: “I am going to take it to the public vote,” where Jamie Leahey and his ventriloquist act.

Britain’s Got Talent live semi-finals return tonight at 8pm on ITV.

source: express.co.uk