Lin-Manuel Miranda and Jimmy Fallon sing ingenious top hits holiday parody on 'The Tonight Show'

Lin-Manuel Miranda and Jimmy Fallon joined forces on "The Tonight Show" Monday night to spread some holiday cheer.

The "Hamilton" star, who had stopped by to promote his new movie “Mary Poppins Returns,” appeared on stage before his interview when he heard Fallon talking about his love for Christmas music.

“Are you saying that we should sing a medley of popular songs from 2018 but change the lyrics to make them about the holiday season?” Fallon asked his guest. Of course, Miranda quickly agreed.

What evolved from there was pure genius.

See Also: Carrie Underwood claps back at joke about her Sunday Night Football song

The medley began with a song about drunk mall Santas set to Camilla Cabello’s “Havana.” Maroon 5’s "Girls Like You” became a song about eating too much, followed by a few lines about eggnog set to Migos’ “Stir Fry.”

Miranda and Fallon really started to get into the groove while complaining about a crappy secret Santa to the tune of Shawn Mendes, “In the Blood.” A hilarious rendition of Post Malone’s “Better Now,” talked about ugly sweaters, Zedd’s “The Middle” became about spinning a driedel and Ariana Grande’s “No Tears Left to Cry” focused on shopping on Amazon.

They slowed down with a Christmas card version of Ed Sheeran’s “Perfect” and a tribute to elf on the shelf set to “Meant to Be” by Bebe Rexha.

But to close, Fallon and Miranda turned to Cardi B’s “I Like it."

“Puttin’ presents by the tree (I said I like it like that). Can’t believe it’s Christmas Day (I said I like it like that).”

As they ran out into the audience and fake snow began to fall, there was no denying that this festive parody was a hit.

Watch the entire performance above.