Blake Shelton stopped by the 'The Tonight Show' for a good old fashion lip sync battle. He faced host Jimmy Fallon and pop star/new 'The Voice' judge, Gwen Stefani.

Like all of Fallon's epic lip sync battles, each artist "performs" two songs of their choosing to lip sync. The other artists have no idea what the others will perform. First up was Shelton, who stuttered through announcing who he would be performing.

"You can't even talk, how are you gonna lip sync?" Fallon heckles from the side before Shelton performs his hilarious lip synching rendition of 'Puttin' on the Ritz' by Taco. The synthesized pop hit is funny on its own -- and even funnier when Shelton lip syncs it. For the first line of "puttin' on the ritz," Shelton raises his eyebrows and his champagne glass as the crowd erupts in laughter. The best part, though, is when Shelton breaks out in tap dance. It's obvious he's been practicing, as his taps are on point.

Fallon then performs his version of Ellie Goulding's 'Burn' before Stefani lip syncs Carly Rae Jepsen's smash pop hit, 'Call Me Maybe.' Then, it's time for Shelton to perform yet again. He clears his throat as he steps up the mic, which gets Fallon going.

"You don't have to clear your throat for a lip sync," Fallon says. "You're lip syncing a song! You don't have to talk."

Shelton's next song is Starship's '80s hit 'Nothing's Gonna Stop Us Now.' It's not that that helps him win half of the lip sync battle though. After Fallon's hilarious take on Spike Jones' 'Cocktails for Two,' Stefani calls on the country singer to help her perform a duet of 'Endless Love' and the two perform it smashingly. Instead of Shelton performing the male parts, he instead covers the female lines.

Watch the entire lip sync battle above.

See Blake Shelton's Top 5 Bromance Moments