A new dance track by Dutch musician Martin Garrix has been posted online - and it features none other than Ed Sheeran providing the vocals.

Garrix is an 18-year-old EDM DJ/producer best known for his songs 'Animals' and 'Wizard', but he recently released a new song featuring Usher, 'Don't Look Down', and has forthcoming collaborations with the likes of Avicii, David Guetta and John Legend on the cards.

'Rewind Repeat It', his collaboration with Sheeran, was reportedly debuted live at a music festival in Miami at the weekend before being posted online.

A picture of the two in the studio was posted by Sheeran on Instagram last September, with him saying "Finished up my very first EDM song with Martin Garrix, brilliant experience, looking forward to you all hearing it."

Hear 'Rewind Repeat It' below: