Sam Smith’s fans had a special surprise when Ed Sheeran joined him on stage for a duet.

The Money On My Mind singer was on stage at the Albert Hall in Manchester when Ed suddenly walked out to perform Sam’s hit Stay With Me for the grand finale.

The Manchester Evening News reported that the crowd went crazy when Ed appeared on the stage unannounced.

The pair, who are good friends, then sang part of the song together.

Sam later shared a picture of them Instagram, which he captioned: “So amazing to have this KING @teddysphotos on stage with me tonight. Such a wise and true friend to have. Love ya brother x.”

Thinking Out Loud singer Ed had been in Manchester to perform some gigs of his own.