Ed Sheeran fans were already in for a treat as they watched him perform live, but they were lucky enough to get two for the price of one when Eminem made a surprise appearance on stage.
The epic surprise took place when Sheeran was performing in Eminem's hometown of Detroit on Saturday (15 July), when he teased fans by telling them he'd be covering Em's song 'Lose Yourself'.
Claiming he and his band had only learned the track earlier that day, Sheeran said: “Let’s see how this goes."
Advert
The pop star got into the iconic opening lines of the song, strumming along on his acoustic guitar, but just seconds later a hooded figure emerged from a trap door next to Sheeran and joined in with the song.
When they realized who it was, the crowd went into a frenzy.
Sharing a video of the epic moment on Instagram, Sheeran wrote: "Detroit. What a moment."
The singer told the crowd that Eminem was initially going to perform just one track, but explained: "I said, ‘you can’t come on in Detroit and do just one song.’ Do you want another song?"
Advert
After making their way through 'Lose Yourself', the pair collaborated on 'Stan', with Sheeran filling in for Dido during the chorus.
When it came time for Em to leave, he told the crowd: “Detroit, I missed you. I appreciate you, Detroit. I love you!”
Social media users praised the surprise appearance after footage of the performance was shared online, with one writing: "Eminem knows how to make an entrance, and the crowd erupted like it is really the greatest moment in their lives. Thank you, Ed Sheeran."
Advert
Another added: "Next level that. Eminem is the Goat of Goats no one on his level."
Sheeran's gig on Saturday wasn't the first time he and Eminem have performed on stage together; the pop star previously appeared alongside Eminem at a gig in November, when the Rap God was given the honour of being inducted into the Rock and Roll Hall of Fame.
The pair have also collaborated on a number of tracks in the past, with Sheeran featuring on Eminem's songs 'River' and 'Those Kinda Nights', while Eminem appeared alongside 50 Cent on Sheeran's track 'Remember The Name'.
Sheeran is currently touring the US on his Mathematics Tour, which is set to continue throughout the summer before coming to an end in Los Angeles in September.
Topics: Ed Sheeran, Eminem, Music, US News, Celebrity