Jasmine Elcock gave Beau Dermott a serious run for her money as the best child act on this year's 'Britain's Got Talent', after another flawless performance.
The 14-year-old singer, who was picked as Ant and Dec's Golden Buzzer act during the auditions, wowed the judges as she appeared on Thursday (26 May) night's semi final.
Jasmine gave a beautiful rendition of Birdy's hit 'Wings', as she took to the stage in front of a giant pair of angel wings.
After her performance Simon remarked: This is good and bad. The bad part is their smug little faces. I really like you. You're not one of those powerhouse singers, what you've got is this incredible delicate control, which you don't get with young singers normally. Congratulations, that was fantastic."
Amanda added: "It was a beautiful, beautiful, controlled piece."
She had previously reduced Alesha Dixon and Ant McPartlin to tears, following her emotional version of Cher's 'Believe' in her audition.
However, she was later caught up in a 'fix storm' when it was revealed she’d performed in a West End production of ‘Annie’ already.
A 'BGT' spokesperson later said: “'Britain’s Got Talent' is open to anyone irrespective of their past experience and all acts are auditioned on merit on the day.”
Meanwhile, Beau, who was Amanda's Golden Buzzer act, has become one of the hot favourites to win the show after making it through to the final on Wednesday night.
She impressed viewers and the panel alike with her rendition of 'Someone Like You' from the musical 'Jekyll And Hyde'.
She will compete alongside the likes of 100 Voices Of Gospel, Boogie Storm and Richard Jones in Saturday's grand finale.
'Britain's Got Talent' concludes on Saturday at 7.30pm on ITV.