What a way to end the BGT 2017 Grand Final! Tokio Myers is back tinkling the ivories, this time, putting his own unique spin on Rag 'N' Bone Man's Human.
David thought it was the performance of the night and Simon called it "breathtaking" but, has Tokio just delivered a performance worthy of winning the competition?
Dedicating her Grand Final performance to her younger brother Dexter, Issy Simpson reveals a few of her favourite things using a deck of cards, but can she work out which card Simon will pick?
Daliso Chaponda is back with another hilarious comedy routine, with the funnyman from Malawi hoping that it’s enough to see him crowned the first comedian winner of BGT.
With David "bent double with laughter" at his jokes, has Daliso done enough to bring the LOLZ to The Royal Variety Performance?
After being chosen as the Judges’ Wild Card, Sarah Ikumu and her big voice are back with a point to prove!
Simon thought she delivered a "killer performance" but can she take the title with her version of Andra Day’s Rise Up?
Matt Edwards makes quite the entrance to the Grand Final, bringing more comedy magic to the BGT stage!
And, after some finger manipulation and pulling David's pants from his pocket, Matt proves he'll always hold a torch for Ant & Dec by burning their faces on some paper! It's right up David's street, but will those voting at home agree?
Just when we thought DNA couldn’t spook us any more they manage to stun us all over again using numbers and one of David’s books to read the Judges' minds.
While we're left wondering what sort of sorcery is this, will Darren and Andrew be mind-reading their way to The Royal Variety Performance?
It’s time to get savage as Ned Woodman delivers more giggles with his gags, this time targeting One Direction, Prince Philip and of course, the Judges!
David thinks he did "fantastically well" but could Ned be the first comedian to ever win BGT?