Lip Sync Battle has gifted us with a lot of classic match-ups, but none will probably ever top Zendaya’s entry (who would have thought, except everyone), a performance of Erykah Badu’s "Tyrone."

Zendaya, on the show promoting a turn in Spider-Man: Homecoming as a character many believe will turn out to be Mary Jane Watson, was up against her co-star in the film, and Spider-Man himself, Tom Holland.

The two duked it out, with Zendaya also performing “24K Magic,” as an unsurprisingly fantastic Bruno Mars.

Holland hit back with “Ride Wit Me” and, like Zendaya, gender-bended with a rendition of “Umbrella” that literally left host LL Cool J slackjawed.

 

Photo: MTV

On Twitter, however, it was Zendaya’s Badu that left people in amazement:

 

 

Photo: Twitter

Even Ms. Erykah Badu herself joined in the praise:

Photo: Twitter

Holland was crowned the champion in the end, but really, we’re all winners, because we’ll always have Zendaya as Mama Badu.