Cyndi Lauper headlined her annual Home For The Holidays charity show at New York City’s Beacon Theatre on Saturday (December 3) night, which benefits the True Colors Fund’s efforts to combat homelessness among LGBT youth. Among the highlights: Billy Corgan tearing through three numbers — including a cover of Skeeter Davis‘ “The End Of The World,” an acoustic rendition of “Silver Bells” and a spirited pair-up with Lauper on the Crystals‘ “There’s No Other Like My Baby” — and Grace VanderWaal’s “True Colors” duet with Cyndi at the end of the night.

Twelve-year-old America’s Got Talent winner Vanderwaal released her debut EP, Perfectly Imperfect, this week via SYCO and Columbia Records. She performed her rising hit “I Don’t Know My Name” at the top of the Home For The Holidays event, and capped the evening by joining Lauper on stage for “True Colors,” during which Grace played ukulele and Cyndi strummed on her trusty dulcimer.

Watch Lauper and Corgan doing “There’s No Other Like My Baby” above, and catch Cyndi’s duet with Grace below.

Keep up with more pop music news by hitting us up on Facebook, Twitter and Instagram.