Carrie Underwood’s Stagecoach performance over the weekend was what she called the “best night of my life” as she welcomed Guns N’ Roses’ notorious singer Axl Rose.

Carrie said, wearing a Guns N’ Roses T-shirt on stage, “Welcome to the greatest night of my life! Give it up for Axl Rose.” Underwood and Axl then sang “Sweet Child O’ Mine,” where she sang the first verse, he joined her to sing the second verse, and together they sang the chorus. After that, they did another GNR classic, “Paradise City.”

Carrie posted to Instagram with a bunch of photos of her and Axl performing together, “Best. Night. Of. My. Life!!! I am still freaking out!!! Thank you, Axl, for making this lifelong dream come true!!! You rocked that @stagecoach stage harder than anyone has ever rocked it before! #SweetChildOMine #ParadiseCity.” #AxlRose

20 Carrie Underwood Songs That Blow Us Away