Amanda Holden was upstaged by fellow judge Alesha Dixon on Thursday's live semi-final of Britain's Got Talent.
The 51-year-old is usually the talk of Twitter with her daring, dazzling outfits but this time it was Alesha, 43, who was grabbing the limelight.
Alesha's white outfit - which featured a huge flower on the front - was certainly eye-grabbing, while Amanda opted for a pink and green sparkling floral mini dress.
While many viewers loved what Alesha was wearing, others thought it looked like a car airbag had gone off.
Taking to Twitter, one person wrote: "Did Alesha’s airbag burst earlier & thought I’ll wear that later.."
While another put it bluntly, writing: "What the f*** is Alesha wearing??"
A third person posted: "Mammy Keeffe on Alesha’s dress: She looks like she’s in a car where the airbag’s deployed. #BGT."
Someone else wrote: "Aleisha looks like the airbag just went off!! #BGT (sic)," and a different person asked: "#BritainsGotTalent Did the airbag go off in Aleshas car and get stuck to her? #BGT."
While another put it bluntly, writing: "What the f*** is Alesha wearing??"
Someone else had a different idea for the inspiration behind Alesha's dress and tweeted: "Alesha dressed as a trifle."
Amanda's latest look comes after she promised she would not be covering up for the live shows this week.
Britain's Got Talent has been hit with Ofcom complaints, over the years, from viewers who were horrified to see how revealing Amanda's outfits have been.
Amanda has never let the furore bother her though, even when she received 633 Ofcom complaints in 2017 for wearing her £11,000 black sequinned gown which was slashed at the waist to show off her cleavage and dipped low at her back.
Speaking to OK! about that moment, Amanda said: "That dress was hysterical – it was Julien Macdonald.
"I had bits of fish wire underneath my breasts trying to hold that together.
"It's been called another national crisis – but, oh no, I will not be covered up."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.