Beyonce always puts on a memorable performance no matter what, but her set at Global Citizen fest had a few additional surprises to top off her ambitious set.

The first came during "Drunk In Love," where she brought out a special duet partner -- but not the one you might expect -- with Ed Sheeran coming through to rework the track.

Later on, she brought out one of the most powerful independent women out there, Michelle Obama, who spoke of her new initiative, 62 million girls, which aims to bring education to the women who have no access to it.

Finally, Yonce made an appearance during Pearl Jam's set, as she and lead singer teamed up for the Bob Marley classic, "Redemption Song". 

Check out clips from the highlights of Beyonce's performance below.