Singers Faryl Smith and Andrew Muir went through to Saturday’s final of Britain’s Got Talent after winning Thursday night’s semi-final.

Twelve-year-old soprano Faryl won the public vote following her spellbinding rendition of Arms Of The Angels.

Plumber-turned-singer Andrew and football freestyler Jeremy Lynch came second and third with the public – and judges voted unanimously to put Scotsman Andrew through to the final.

Judges Simon Cowell, Amanda Holden and Piers Morgan were united in their praise for both Faryl and Andrew. Simon said Faryl was “one in a million”, while Piers described Andrew’s performance of Paolo Nutini’s Last Request as “a Paul Potts moment”.

But they were not quite as complimentary about Jeremy, who dropped his football twice during his act. Simon said: “It’s like a singer forgetting their words – twice.”

Club singer James Stone opened Thursday night’s semi-final with a hip-swinging rendition of You Can Leave Your Hat On, which Piers described as ‘cheesy’ before adding: “But I like cheese.”

Charlie Wernham, a 13-year-old stand-up comic from Essex, was up next and succeeded in making the judges laugh. Simon said: “You’re like Jim Davidson – but funny.”

The Harlequins, a 22-strong dance troupe from Worcester, were described as ‘very polished’, while the Boogie Babes from Cumbria were hailed ‘terrific’ and ‘infectious’.

But it was not a good night for vocal illusion act Visage, otherwise known as Sam and Vicky Lane from Hull.

The judges loved the couple’s quick-change illusions but loathed Vicky’s vocals, with Piers saying they had ‘committed professional suicide’ by disregarding comments made at their first audition about not singing.

Faryl and Andrew join Signature, Kate and Gin, Andrew Johnston, Cheeky Monkeys, George Sampson and Strike in Saturday night’s grand final.

The remaining two finalists will be chosen on Friday night.