Billboard Hot 100 Fest

Watch Pharrell Williams Battle Jimmy Fallon in 'Name That Song' Challenge

Dimitrios Kambouris/Getty Images for Billionaire Boys Club 
Pharrell Williams attends the Opening Of Billionaire Boys Club Flagship with Pharrell Williams on Nov. 9, 2016 in New York City.

Pharrell Williams has a great ear for a hit. But can he spot a song at random performed by the Tonight Show house band?

Jimmy Kimmel put the 11-times Grammy winner to the test with a round of "Name That Song," with The Roots playing one instrument at a time.

The “Happy” singer summoned all his musical ninja powers to try overcome his host as covers of songs by Oasis, Simple Minds, Justin Bieber and others poured out. Watch the challenge in full below.