The first weekend of the 2018 Coachella Valley Music and Arts Festival is in the books and it ended with a monster performance from Eminem on Sunday (April 15).

The Revival rapper started off with a few off his older songs, including "Til' I Collapse," "Square Dance," "White America" and "Sing for the Moment" before moving into the rapid-fire "Rap God." Shady then got some help from singer Skylar Grey, who assisted the rapper with "Walk on Water," "Stan" and "Love the Way You Lie."

But Grey wasn't Em's only guest for the night. The MC also brought out 50 Cent for a performance of their 2003 collaboration "Patiently Waiting" and gave 50 some stage time to perform "I Get Money" and "In Da Club." The two ended their time onstage together with a rendition of "Crack a Bottle." The New York rapper celebrated their set on Instagram, writing, "Coachella 2018 what a moment good times."

Dr. Dre later joined Eminem onstage as the two performed their classic "Forgot About Dre." Shady then filled in for Snoop Dogg on "Nuthin' But a 'G' Thang," which got a big reaction from the crowd.

After teaming up with Dre, Em got back to his solo stuff, finishing up with "My Name Is," "Not Afraid" and "Lose Yourself." Another special guest for Shady included singer Bebe Rexha for a performance of "The Monster." Rexha originally wrote the song for her own project before it was given to Em and Rihanna.

In related Eminem news, the Detroit rapper recently released a new video for the song "Framed." In the James Larese-directed, horror-themed video, Em plays a murderer who suffers from a personality disorder.

Check out footage of Eminem's Coachella performance below.

Check Out the 2018 Hip-Hop Music Festivals You Need to See

More From XXL