Last month, Ed Sheeran teased a performance of Beyonce's "Drunk in Love" during an interview with Ryan Seacrest. It wasn't much, but it got his fans begging for a full version. Today, the young singer-songwriter delivered. 

Sheeran went on the Elvis Duran Morning Show promising to play something that would make the host "giggle," before busting out into a stripped-down acoustic version of Bey's hit. At the end Duran joked, "It's great to hear all the lyrics. I've never heard all of them."

And yes, Sheeran sang "Surfbort."

He's currently making the rounds, promoting his new album X. Yesterday, he appeared on Fuse News, comparing his recent work to that of Lauryn Hill. After this latest cover, we're thinking he's on to something.

Check out his segment below: