They're not two acts that you'd immediately put together, but it seems that Pink and Guns N' Roses have found some sort of common ground, nonetheless.

The pop star joined Axl Rose and his bandmates at Madison Square Garden in New York last night to guest on one of the band's best-known songs, 'Patience'.

While the collaboration may have caught some fans off-guard, there's no question that she knocked it out of the park when invited on stage by Axl.

Watch it below: