Guns N’ Roses surprised fans at their London Show with a guest performer.

Longtime Guns N’Roses fan Carrie Underwood stepped out at the Tottenham Hotspur Stadium to perform “Sweet Child O’ Mine” and “Paradise City” with the band. She belted out the lyrics with the band’s characteristic flare, but added in her own vocal colour.

READ MORE: Carrie Underwood Admits Mike Fisher Might Not Be A Fan Of Her Music If They Weren’t Married

On Saturday, Underwood shared a photo from the concert, who wrote on Instagram, “thanks to all the fans who gave the legends the royal welcome that they deserve!”

“I am but a fan who somehow managed to find her way on stage to have a moment of magic with her heroes! How did I get so lucky?” Underwood added.

This isn’t the first time the “American Idol” winner has performed with the likes of Axl Rose. In April, Underwood brought Axl Rose out to perform with her at Stagecoach Festival with the same two songs.

Guns n Roses lead singer Axl Rose and Carrie Underwood – Photo: Allen J. Schaben / Los Angeles Times via Getty Images
Guns n Roses lead singer Axl Rose and Carrie Underwood – Photo: Allen J. Schaben / Los Angeles Times via Getty Images

 

Even when she’s not performing with the iconic rock legends, she often covers their songs on her own.

READ MORE: Carrie Underwood Reveals Which Famous Friend She Would Trust To Babysit Her Kids & More In ‘Country Star Confessions’

She gushed over the duet together in April, calling it a “dream come true”.

“Best. Night. Of. My. Life!!! I am still freaking out!!!” she tweeted.

Guns N’ Roses are currently on their European tour which continues through to July 15.