Shawn Mendes covers Oasis, Calvin Harris and Rihanna, and himself in another viral gag on The Late Late Show with James Corden.

Following his appearance on "Carpool Karaoke," the young singer-songwriter once again participated in a segment of the late-night show, this time in a cover battle with the host and actor.

Shawn Mendes Vs. James Corden

In a copy of a New York City subway station, the video began with Corden, armed with his guitar, singing a version of James Blunt's 2004 hit "You're Beautiful." A few moments later, Mendes comes in with his own acoustic guitar, singing his version of Oasis's 1995 single "Wonderwall."

"I'm sorry," Corden addresses his competitor. "Excuse me. What do you think you're doing? What are you doing busking here?"

"I'm here every Wednesday morning," the 19-year-old argues.

Because the younger, better-looking singer is getting more attention, Corden amps his performance. He pulls a grand piano in the subway and performs Jerry Lee Lewis' "Great Balls of Fire." Also, he changed his costume as he arrives wearing a sparkly dark suit and bowtie.

Not to be outdone, Mendes leaves and a few seconds later returns with a complete DJ booth. He turned the makeshift subway station into a popping nightclub with his rendition of Calvin Harris and Rihanna's "We Found Love."

Frustrated, Corden fires back with everyone's favorite "Everybody (Backstreet's Back)" by the 90s boy band Backstreet Boys. He even has his own group made out of dummies.

Ultimately, Mendes won the battle by coming down from the sky with angel wings to sing his own hit "There's Nothing Holding Me Back." He was even accompanied by a gospel choir!


The former Vine star has been a fixture on The Late Late Show over the past three days. He did not only participate in various sketches, he also chatted with Corden and other celebrity guests on the show and treated the audience with live performances.

James Corden Joins Shawn Mendes On Tour

While his short residency in the late show is over, he might not be able to get rid of his new best friend, Corden, yet.

On Twitter, the television personality shared a short clip of Mendes saying goodbye to the audience as he heads to his next concert. Corden pops up in and reveals that he is coming along.

Mendes is heading to London, Corden's hometown, to perform at Capital's Summertime Ball on Saturday, June 9. He also has live concerts scheduled in New York, Milwaukee, and Brazil in the coming weeks.