By JODY THOMPSON
Jedward make a surprise appearance too - along with Kate and Wills lookalikes
JLS and Diversity team up for the first time in the result show
Anger: A clearly furious Simon Cowell began the last live semi-final of Britain's Got Talent tonight with a statement denying fix allegations over the show
Simon Cowell launched a furious tirade against allegations that Britain's Got Talent was fixed tonight at the start of the last semi-final which saw Romanian dancer Razy Gogonea and caravan dwelling singer Michael Collings go through to the final.
Before an act had even stepped foot on stage however for the last chance to appear in tomorrow's grand finale, the show's head judge blasted the claims that BGT was rigged.
Simon continued: 'He's just 12 years old and this is a deliberate smear campaign.
It's my job to make sure that this liar is exposed and this kid is treated the same as everyone else and the public will decide.'
Simon hit out after someone claiming to be a Sony Records executive posted the allegations anonymously in an online blog.
Big sound: Michael Collings won through to the finals of Britain's Got Talent with his soulful version of Paul Weller's You Do Something To Me
It wasn't the only shock of the night either.
Despite Simon's decision to bring back French dancer Michael Moral as a wild card - even though he was voted out of the competition by the judges last Sunday - he failed to win through again.
And there was also a surprise performance from Jedward, who somewhat inexplicably appeared as backing dancers - along with Prince William and Kate lookalikes dressed in wedding attire - for contestant Antonio Popeye's bizarre eye bulging act.
Gravity defying: Romanian Razy Gogonea, who lives in Manchester with his Lancastrian fiancée was the outright winner of tonight's semi with his Matrix-inspired dance routine
However, there were few eyebrows raised when the outright winner of the public vote on tonight's show was Romanian dancer Razy before the judges decided he should be joined in the final by soulful singer Michael Collings.
They will join the likes of 12-year-old singer Ronan Parke, boyband New Bounce, impressionist Les Gibson, comedy dancer Steven Hall and singer Jai McDowall in the grand final tomorrow night on ITV1 at 7pm.
Watch vdo clip
Britains got talent - Michael Collings semi-finals, click
Razy Gogonea Britain's Got Talent Live Semi Final itv com talent UK Version, click
Britains got talent- Friday's semi-final: The Result, click
Britains Got Talent Semi-Final 5 Results - Diversity and JLS, click