Two of music's biggest names shared the stage, all in the name of charity.
If you didn't catch Beyonce and Ed Sheeran's duet this past weekend, then you're in for a treat.
Halfway during Beyonce's set at the Global Citizen Festival in New York's Central Park, the chart-topper introduced Ed Sheeran to the stage.
The pair performed 'Drunk In Love' together, and it was just as you would expect. Simply amazing.
The even better part? It was all in the name of ending global poverty.
This is not the first time the pair have sung together. Beyonce and Ed teamed up for a Stevie Wonder tribute special on CBS earlier this year.
Check out the duet for yourself below.