Britains Got Talents week of chaos continued when Amanda Holden furiously stormed on stage after getting completely soaked by a semi-finalist.
Comedy entertainer Marty Putz became the first act to receive all four red buzzers as his act involved aiming giant water cannons at the judges – which left Amanda, Alesha Dixon, David Walliams and Simon Cowell dripping wet.
Not done there, the brave magician then enlisted the help of host Declan Donnelly to cover both Simon and David in toilet paper.
However, clearly not amused by the cooky performer the ladies jumped out of their seats and ran to cover themselves when their glamorous outfits got a drenching.
As a toilet paper-covered David finally pressed his buzzer, the act was quickly over – but not before Amanda took some revenge of her own and decided to climb on stage to give Marty a taste of his own medicine.
Storming straight up on stage, the 47-year-old threw a whole glass of water all over the semi-finalist with Dec even jumping out of the way to avoid her wrath.
But as she climbed back down the stairs in an angry flurry, the telly star suffered a bit of an awkward wardrobe malfunction when her amazing green wrap dress fell open giving viewers a peek of her underwear!
But it looks like viewers thought the whole thing was hilarious, as one wrote on Twitter: “Marty Putz making Amanda and Alesha cry over a bit of water was incredible #BGTSemiFinals”.
“Marty Putzs act was probably the most hilarious act I have ever seen on BGT! #BGTSemiFinal“, said another.
And a third commented: “@MartyPutz Talk about bringing “celebrities” back to reality!!!! Bloody brilliant Well done!!!!!”
Luckily, the ladies took the mishap all in good jest as when asked whether she liked it, Alesha sarcastically replied: “Yeah, I had a good flush.”
Meanwhile, Amanda joked: “Im going to send you the dry cleaning bill”, before adding: “Somewhere, somebody enjoyed that”.