Beyoncé performed End of Time in Atlantic City, her first gig since having daughter Blue Ivy.
The multi-platinum singer performed more than 20 songs and was accompanied by her all-female band and dancers, including some men.
The new mum looked stunning in her customised costume after losing 60lbs since giving birth.
Michelle Obama and her daughters joined 5,500 fans as Beyoncé brought her alter ego Sasha Fierce back to the big stage.