Eminem was in fine form when he appeared as a musical guest on Saturday Night Live last night.

The Detroit rap icon performed his singles “Survival” and “Berzerk,” off his upcoming album The Marshall Mathers LP 2, due on November 5.

NEWS: Eminem Release Heartfelt Apology To His Mother On “Headlights”

Host Kerry Washington introduced Em to loud cheers from the audience, before Rick Rubin take the stage with the blonde rapper. Mr. Porter also lend some help to Eminem’s performance at Studio 8H.

Eminem also performed a well received set for his single “Survival” with singer Skylars Grey.

Watch the performance below.