Los Angeles, CA – Dr. Dre, Snoop Dogg, Eminem, Mary J. Blige and Kendrick Lamar descended on the SoFi Stadium in Inglewood, California on Sunday (February 13) as they took the stage for the historic Pepsi Halftime Show.

With the L.A. Rams leading the Cincinnati Bengals 13-10 following an exciting first half, Dr. Dre and his fellow music legends blazed through a scorching medley of hits for roughly 15 minutes and surprised the crowd with a special appearance from 50 Cent, who did a rendition of his multi-platinum hit “In Da Club.”

Surrounded by sultry dancers and stripper poles, 50 Cent rocked a white tank top just as he did for the 2003 video. Meanwhile, Snoop Dogg and Dr. Dre were visibly elated to be back on stage together as they performed snippets of “The Next Episode,” “California Love” and “Still D.R.E.”

In between the West Coast duo’s songs, Mary J. Blige sang her heart out during “Family Affair,” while Kendrick Lamar did “Alright” from 2015’s To Pimp A Butterfly surrounded by dozens of male dancers wearing a “Dre Day” sash.

When it came time for Eminem’s set, he began with “Forgot About Dre” before going into his Academy Award-winning single “Lose Yourself” from the 2002 film 8 Mile. Anderson .Paak, who’s signed to Aftermath Entertainment, was also on drum duty throughout the performance.

Rumors 50 Cent was going to pop up during the Pepsi Halftime Show were floating around online last week.

Despite organizers’ best efforts to keep rehearsals under wraps, a video made its way to Twitter in which “In Da Club” could be heard at full volume, prompting people to assume 50 Cent would be on deck. Sure enough, the television mogul joined his longtime collaborators and friends onstage and proceeded to blow the crowd away.

Check out some of the highlights below.