Eminem doesn’t make many public appearances these days. But on Wednesday night, he made an exception for his hometown NBA team.

For the first time in nearly 40 years, the Pistons are once again playing in Detroit as opposed to in Detroit’s suburbs. They unveiled their brand-new Little Caesars Arena on Wednesday after spending four decades playing at The Palace of Auburn Hills. And Eminem joined those in attendance to see the Pistons take on the Hornets in their first game back in Detroit.

The Detroit rapper helped hype up the crowd by taking the mic from the Pistons’ announcer at the start of the contest and sharing a few words with those in the audience. As his hit song, "Lose Yourself," played in the background, Em—outfitted in a blue and red Pistons shirt—encouraged fans to lose their minds over the Pistons’ return to Detroit.

"Welcoming back, for the first time in almost 40 years, to our city, to my city, to your city, make some noise for the Detroit Pistons," Em said. "Let’s go."

Em sat courtside at the game with his manager Paul Rosenberg and his fellow rapper Denaun Porter, who recently joked about Em’s next album being finished and sparked a lot of speculation online. Em's appearance at the game came a little more than a week after he dropped a fiery freestyle directed at Donald Trump during the 2017 BET Hip Hop Awards.

Em wasn’t the only high-profile rapper at the game, either. Big Sean was there, too.

 

Great to see @bigsean at the @detroitpistons game tonight - so much Detroit love in the house.

A post shared by Marshall Mathers (@eminem) on Oct 18, 2017 at 5:20pm PDT

Kid Rock, who helped open Little Caesars Arena with a series of concerts in September, was at the game as well. But he was reportedly booed by Pistons fans, potentially because of his Trump ties.

Skylar Grey also performed her hit, "Coming Home," at halftime of the game, which the Pistons won 102-90.

You can check out Em’s surprise appearance in the clip at the top.