This article originally appeared on Entertainment Weekly. For more stories like this, visit

Beyonce and Ed Sheeran
Credit: Kevin Mazur/Getty Images

Ed Sheeran’s cover of Beyoncé’s “Drunk In Love” has been a fan favorite since he debuted it last year, and Saturday night he finally got the chance to sing it with Bey herself.

Both artists were performing at New York’s Global Citizen Festival, and during her headlining set, Beyoncé brought out Sheeran to sing the song as a duet.

Beyoncé also participated in a cover of Bob Marley’s “Redemption Song,” performed with help from Pearl Jam’s Eddie Vedder. Sheeran, meanwhile, brought out Coldplay’s Chris Martin to sing “Thinking Out Loud” with him. For more from Global Citizen Festival, check out EW’s recap.