Will Ferrell for MVP! Jimmy Fallon put on quite a show after Super Bowl XLIX on Sunday, Feb. 1, treating fans in Arizona to a special, star-studded edition of The Tonight Show, complete with one of the biggest and best lip sync battles in the show's history.

The late-night standout went up against Ferrell and Kevin Hart in the lip sync-off, which featured songs by Kelly Clarkson ("Since U Been Gone") and John Legend ("All of Me"), among others.

Fallon's rendition of the Dirty Dancing classic "The Time of My Life" — with a special guest appearance by Drew Barrymore! — was a definite highlight, as was Hart's lively performance of halftime performer Katy Perry's "Roar." It was Ferrell, though, who really brought down the house.

The Anchorman 2: The Legend Continues star got things started with an inspired impersonation of Beyonce on her hit song "Drunk in Love," accented by some sassy Bey-esque choreography.

He later channeled "Adele Nazeem" — a reference to John Travolta's "Adele Dazeem" flub at the 2014 Oscars — for Idina Menzel's Frozen hit "Let It Go."

Watch the video above!