It was only a matter of time before Justin Bieber busted out a rap verse in a song - but you might not have expected Diplo to be the artist who facilitated it.

The bubblegum pop days are well and truly over for the Canadian star, who features on Diplo's new track 'Bank Roll'. The pair are frequent collaborators, having worked on 'Cold Water' and 'Where Are U Now' in the past.

The song also features legit rappers Young Thug and Rich the Kid, and sees Bieber rap lines like: "If you don’t smoke weed, baby, so what? / If you drank too much, baby, throw up" as well as a significant part of the first verse.

Hear it below: