Two of the hottest tickets in Irish music right now joined forces the other night for a cover version that will knock your socks off.

The young Gavin James made a surprise appearance at the 2FM Xmas Ball in aid of the ISPCC at the 3Arena on Saturday night, where he was joined by rising star from Cavan, Aine Cahill.

With two powerful sets of lungs between them - and backed by the RTE Concert Orchestra - they put in a soulful rendition of Rihanna's 'Diamonds' that went down extremely well with the sold-out crowd.

What's more, the ISPCC raised a whopping €460,000 on the night, which is even better.

Watch it below (click image to play):