Magician Richard Jones once again stunned the judges on tonight's Britain's got Talent 2016.
Richard left the panel almost speechless during the auditions with his mind reading trickery that left Simon Cowell declaring him a REAL magician.
And the soldier did again this evening LIVE in front of 10 million viewers.
Richard began his semi-final performance by placing a gift on the judges' desk.
He then revealed a copy of Amanda Holden's autobiography before asking Alesha Dixon to pick a random page and then a word from the page without him seeing.
After a min-trick of turning his receipt for Amanda's book into cash in front of the judges' eyes, Richard went on to open the gift.
Inside was a message in a glass bottle and when broken, Richard revealed the message was the very page Alesha had chosen.
Alesha went on to try and find the page in Amanda's book to realise it had indeed been torn out.
Richard continued, setting fire to the piece of paper which showed a word, bottom, the one that Alesha had chosen.
It left all four judges standing on their feet.
David Walliams described the performance as "brilliantly original" while Alesha added: "That was fantastic, I loved everything about that, wonderful."
Amanda commented: "I really, really want to see you in the final, I hope the nation is behind you. I think that magic trick was he best in the 10 years I've been on this show."
Simon Cowell concluded: "You sir are a wizard, that has to be magic because I was sitting here a foot away and nothing went in there [the gift].
"You are a genuinely nice guy who has magic powers who deserves to go through to the final."
BGT continues live tonight on ITV with the semi-final results from 9:30PM.