Since it was announced back in March, Diddy's Bad Boy Reunion concert has gone from one Barclays Center performance to an entire tour, and the first of the many shows kicked off Friday night. With a lineup that included Lil Kim, Mase, Faith Evans, The Lox, French Montana, and may more, it was sure to be a spectacle, but naturally, Puff managed to pull out quite a few surprises as well.

On top of performing just about every hit in the Bad Boy catalog, there were a number of special appearances, as Jay Z came through to do "Where I'm From" and "PSA," Nas joined Diddy for a rendition of "Hate Me Now" complete with some 10-foot-long fir coats, Rick Ross assisted French Montana, Busta Rhymes did some classics, and Usher busted the Diddy-featuring "U Don't Have To Call" and "I Need A Girl" (seems like Puff played hypeman for most of the night, really).

Hip-hop comedy duo itsthereal managed to put together not only the insane setlist, but a Spotify playlist dedicated to the show. Check that out below, as well as a few clips from the performances. The second show goes down tonight, and we can only imagine there will be even more surprises unveiled this time around.

SHE'S STILL THE 👑👑👑 .... @lilkimthequeenbee

A video posted by 🎀Rice's Mom🎀 (@tyieshajoi) on

P Diddy bad boy tour

A video posted by ROCK ANTHONY (@rockanthony) on

LOX 🙌🏾🙌🏾🙌🏾 #badboyreunion

A video posted by Unique Hair Experience (@unique_hair) on

Nas😍 #badboyreunion

A video posted by Sequoria (@coribee) on

Ross & French #badboy #badboyreunion

A video posted by I Am Sam (@sam_is_poobs_sunshine) on