Wonderwall 1 / 14

Even during a carpool singalong with new "Late Late Show" host James Corden, Mariah Carey nails the notes in "Always Be My Baby."

On Wednesday's show, Corden convinces the pop icon to jam out to her own song -- and it's awesome! "I'm not singing today. I was up all night," Carey says right before she starts belting out the first lines to the song. It's too catchy even for the diva herself!

NEWS: Mariah Carey Suffers a Cringe-Worthy Lip-Sync Fail

The carpool sing-along didn't stop there. The duo also performed (in the car) "Fantasy," "Vision of Love" and "Thirsty." Impressively, Corden knew all the words.

NEWS: Mariah Carey Confirms Las Vegas Residency!

Carey even got a little flirty with the 36-year-old host when he asked her how many No. 1 hits she had (she has 18). "You're so hot. Stop it," Corden said when she took off her sunglasses and gave him a sultry smirk. "I'm a married man. You've gotta stop what you're doing, cause I know exactly what you're doing. Oh my goodness. I can read you like a book."

Sadly, Corden and Carey did not cover "All I Want For Christmas Is You."


Mariah Carey's highs and lows

Taylor Swift's triumph and more famous firsts

Grammy fashion: Hit or miss?