Jimmy Fallon faced off with Ellen DeGeneres in an epic lip sync battle to songs like Silento's "Watch Me (Whip/Nae Nae)" and Rihanna's "B**** Better Have My Money."

The lip sync-off was judged by Tonight Show guest Justin Timberlake, who also performed the 'History of Rap 6' hip hop medley with Fallon on the same show. Ellen DeGeneres challenged Jimmy to the lip sync battle earlier in the day, and in the end they both brought the heat.

Fallon actually impressed me with his dance moves as he "whipped" and "nae nae'd" across the stage, while Ellen held her own with performances that channeled her inner-Rihanna and had both Fallon and Timberlake in tears of laughter.

So who won? You'll have to watch the video to find out!

[via YouTube]