At Guns N’ Roses’ Madison Square Garden show in New York Wednesday, the band had a surprise duet that even they had to improvise.

Rolling Stone reported that pop singer Pink came on stage for an impromptu duet of the rock group's 1988 song "Patience."

>> Read more trending news

“We’re gonna try something,” Axl Rose told fans. “We’re gonna bring a friend of ours out here -- we didn't even try this, we're just gonna do this off the cuff.”

Pink appeared to be caught off guard for the performance, but quickly got into the flow of things, including some adlibs in her own style. By then end of the song, Axl gave Pink a big hug.

After the show, the band tweeted a thank you to Pink for joining them on stage.

"Oh. Yeah. Whatever. No problem," she said in a quote tweet with flushed emojis and heart emojis.

Watch a fan-recorded video of the perforance below.