Beyonce wrapped up her Formation World Tour with onstage assists from Jay Z, Kendrick Lamar and Serena Williams - while Hugh Jackman, Tyler Perry and Frank Ocean watched from the crowd.
The pop star performed on Friday night at the MetLife Stadium in East Rutherford, New Jersey, singing and dancing to songs from her six solo albums, including her latest effort, Lemonade.
Jay Z earned loud roars when he joined his wife for Drunk In Love, while Lamar matched some of Beyonce's dance moves in a pool of water during Freedom.
Serena, who appears in the music video for Sorry, brought the clip to life by twerking onstage while Beyonce sang the song.
The tennis star later posted a series of pictures from backstage on her Instagram page, in which she donned a Formation tour jacket with pride.
And Beyonce too made sure to show off her outfits and impressive moves on-stage on her oft-used social media page for her millions of fans.
Beyonce originally was supposed to perform at MetLife last month, but postponed the show to rest her voice.