He's somewhat faded into the murky background of the showbiz world since being crowned winner of The X Factor back in 2009.
But Joe McElderry enjoyed the sort of evening dreams are made of on Thursday, when he was treated to an impromptu duet with none other than Queen Bey herself.
The 21-year-old singer had turned out to Manchester's MEN Arena to catch Beyoncé's Mrs Carter Show World Tour with a group of friends when the music superstar flew across the crowd to land on a second, smaller stage.