Ed Sheeran welcomed Eminem onto the stage whilst performing 'Lose Yourself' in Detroit.
With his Mathematics Tour well under way, Sheeran surprised his fans with an impromptu performance. After a few moments, Eminem shocked fans as he walked onto the stage to duo a rendition of 'Stan' using Ed for the Dido part.
This appearance was rare for Eminem, but not the first time he's performed on stage with Sheeran.