However, fans were left in uproar believing they had already worked out how the magic happened.
Taking to Twitter, one wrote: “He picked that card in the audience and wrote on it didn’t he #BritainsGotTalent.”
Another added on the social media platform: “So magic man on #BGT used two effects with no credit. Maybe next time load the notes app before Simon picks a number, the five of hearts was fan-forced, he then did a double lift to swap the card to a blank card, and the card wasn’t in the wallet, well until the end.”
A third commented: “Some magic trick on #BGT He knew Simon picked the five of hearts without actually looking at the card, showed it to the audience before he even looked at it. Need to brush up your act lad.”
But, who will win that £250,000 prize money and get the chance to perform at The Royal Variety Show?
Britain’s Got Talent continues on ITV next Saturday at 8pm.