Carrie Underwood took to the stage of the 2022 Stagecoach Festival on Saturday night for her headlining set, at one point launching into a cover of the Guns N’ Roses hit “Sweet Child of Mine”.

After singing the first verse, reported Rolling Stone, in the midst of the chorus she surprised fans by welcoming an unannounced guest to the stage: Axl Rose.

“Welcome to the greatest night of my life,” Underwood told the crowd. “Give it up for Axl Rose!”

READ MORE: Carrie Underwood And Jason Momoa Both Take In Last Tour Stop For Guns N’ Roses

Underwood, a died-in-the-wool GNR fan, regularly performs the band’s songs, and following their duet her band began playing another hit from the band’s iconic Appetite for Destruction album.

“You thought we were finished?” Underwood teased the crowd as she and Rose launched into a performance of “Paradise City”.

After the show, Underwood took to Twitter to thank Rose for delivering the “Best. Night. Of. My. Life!!! I am still freaking out!!!”

Naturally, fans shared video of the once-in-a-lifetime duet on social media.

As Rolling Stone recalls, Underwood gushed about meeting Rose and the rest of the band during their reunion tour. “It’s hard to meet your heroes, because I do consider him someone who taught me how to sing,” she said of Rose during a 2020 appearance on “The Tonight Show Starring Jimmy Fallon.

“But he was super cool and great and nice and we talked,” she added. “We’re best friends.”