The Tonight Show with Jimmy Fallon brought out the big guns this week to compete* with Stephen Colbert’s brand new Late Show.

Wednesday night’s guests on Fallon were Ellen DeGeneres, Macklemore, and Fallon’s BFF Justin Timberlake. The duo performed the sixth installment in their “History of Rap” series, and like the five that preceded it, round six doesn’t disappoint!

The History of Rap setlist spanned new and old hits. The line up is as follows:

R. Kelly & Jay Z – “Fiesta”
LL Cool J – “Rock the Bells”
Whodini – “Friends”
Slick Rick & Doug E. Fresh – “La Di Da Di”
Public Enemy – “Fight the Power”
NWA – “Straight Outta Compton”
Salt-N-Pepa – “Let’s Talk About Sex”
MC Hammer – “U Can’t Touch This”
DJ Jazzy Jeff & The Fresh Prince – “Summertime”
Wu-Tang Clan – “C.R.E.A.M.”
Notorious B.I.G. (feat. Puff Daddy & Mase) – “Mo Money Mo Problems”
Snow – “Informer”
Nelly – “Country Grammar”
Bone Thugs-n-Harmony – “Crossroads”
R. Kelly – “Ignition (Remix)”
Chris Brown – Look at Me Now (feat. Lil Wayne & Busta Rhymes)
Kendrick Lamar – “Bitch Don’t Kill My Vibe”
Drake – “Know Yourself”
Big Sean – “I Don’t F*** With You”
Jay Z & Kanye West – “Otis”
Fetty Wap – “My Way”
Ace Hood (feat. Future Rick Ross) – “Bugatti”
Beastie Boys – “Fight For Your Right”

In addition to the latest History of Rap, Ellen DeGeneres played Fallon’s Lip Sync Battle game.

*Jimmy Fallon and Stephen Colbert were very friendly during the first episode of The Late Show on Tuesday night — The Tonight Show host appeared twice in Colbert’s premiere. Will they always be so friendly?