This will make your day!

Jimmy Fallon is no stranger to lip sync battles, but Emma Stone put his skills to the test last night on "The Tonight Show."

VIDEO: Emma Stone & Andrew Garfield Play "Never Have I Ever"

The late night host kicked things off with a rendition of Iggy Azalea's "Fancy," but the "Amazing Spider-Man 2" star wowed the crowd with her version of Blues Traveler's "Hook." 

"I can't even talk to you right now," Fallon told Stone after she finished her set. "I forgot all about that song. So good! I really gotta pick it up now. I've gotta up my game."

VIDEO: Emma Stone Cries Over Spice Girls

For his second and final song, Fallon chose Styx's 1983 hit "Mr. Roboto." But, It was no match for the famous redhead, who perfectly performed DJ Khaled's 2010 jam "All I Do Is Win."

Gotta love Emma!

Who do you think won the battle: Stone or Fallon? Click here to see Jimmy battle Paul Rudd and Joseph Gordon-Levitt.

Check out the video below to hear Emma talk about her love of Pinterest, her favorite "mom" blogs and which two reality shows she's been watching.

Hot Videos