Mariah Carey upstaged Beyonce at Sunday's World Music Awards by squeezing into an unflattering dress that left far too little to the imagination.
While the Bootylicious singer opted to cover up for an energetic performance at the event held in Monte Carlo, Mimi was happy to let it all hang out when she stepped up to collect her Special Achievement Award.
And unfortunately her sparkling silver dress proved show-stopping but for all the wrong reasons.

Earlier in the night, the rival divas had battled it out to be the last to arrive at the awards ceremony.
Beyonce - who opened the show - was out-diva'd by Mariah who rocked up a full 45 minutes after the ceremony had started.
See Mariah looking in desperate need of support below...




























