You know you've been waiting for this!

By K.c. Blumm
Updated September 10, 2015 12:30 AM
Credit: Lloyd Bishop/NBC

Sure, Ellen DeGeneres‘s lip-sync battle with Jimmy Fallon on Wednesday’s Tonight Show was amazing, but Justin Timberlake pulled out all the stops during his appearance.

Not only did he show off new photos of his adorable son, Silas, he also joined Fallon for the eagerly anticipated the History of Rap – Part 6.

And it was good. Oh so good.

The pair tackled LL Cool J, NWA, the Beastie Boys’ “Fight for Your Right,” Drake’s “Know Yourself,” Salt-N-Pepa’s “Let’s Talk About Sex,” DJ Jazzy Jeff and the Fresh Prince’s “Summertime,” R. Kelly’s “Remix” and so many others.

Clearly their dance-fest to Beyoncé‘s “Single Girls” at the U.S Open earlier on Wednesday only served to get them warmed up, as they broke out another iconic dance with MC Hammer’s “U Can’t Touch This.”