WATCH: Britney Spears deals with a wardrobe malfunction surprisingly well
It happened in Las Vegas.
Britney Spears is no stranger to the stage at Planet Hollywood Resort and Casino Las Vegas where she has a residency.
However on Sunday night towards the end of her cover of 'I Love Rock N' Roll' she could be seen having problems with her top. Her halter neck came undone and it could have been quite revealing if it hadn't been for her quick thinking dancers.
While two of her backing dancers struggled with her top another danced in front of her to hide her from the audience.
However, despite her dancers' best efforts to do up her top is sprung apart again and as the lights dimmed at the end of the song she grabbed a cropped denim jacket.
Unfortunately the jacket wasn't quite enough to cover everything as the lights came up she started to dance, quickly grabbing her top and jacket.
Thankfully another dancer offered her his cut off shirt which she grately received and quickly buttoned up so she could continue with her dance routine for 'Gimme More'.
What a pro!