Eminem was joined by Dr Dre and Jay-Z as he headlined a historic gig in Detroit last night (September 2).
The rapper thrilled fans with a star-studded 33-song set at the city's Comerica Park baseball stadium.
Arriving on stage after a full support slot from Jay-Z and B.o.B, Eminem played for around 100 minutes.
"Goddamn it, Detroit, I'm back, man," he told fans from the stage.
His career-spanning set included recent Rihanna-featuring single 'Live The Way You Lie', as well as the classics 'My Name Is', 'Without Me' and 'The Real Slim Shady'.
But it was the rapper's performances with his guest stars that attracted the biggest crowd reactions.
According to Billboard, Drake and Eminem played 'Forever' together, before 50 Cent appeared on stage for 'Patiently Waiting'.
Dr Dre, who has produced much of Eminem's most acclaimed work, and Eminem also performed 'Still Dre' and 'Nuthin' But A 'G' Thang' together.
There were also appearances from B.o.B and D12.
Eminem and Jay-Z are set to play the venue again tonight (September 3), before moving to New York' Yankee Stadium on September 13 and 14, where Jay-Z will headline.
You can keep up to date with all the latest news from Gigwise by following us on Twitter and liking us on Facebook.

Elton John hospitalised with 'serious repiratory infection'
Lady Gaga 'won't change shows' after protests
Rihanna performs new single on American Idol - watch
Bruce Springsteen debuts 'Rocky Ground' video - watch
Eminem's new boxing movie is put on hold
Eminem presidential mash-up is online smash
The hottest WAGs of rock and roll
The Enemy take 'Streets In The Sky' to Manchester
Who's tatt is that? Guess the rockstar from their body work