You need to see Craig David’s brand new cover of Justin Bieber

We’re calling it now: 2016 is the year of Craig David.

First the UK garage veteran covered Jack Ü’s Where Are Ü Now, putting Justin Bieber’s vocals to shame. Then he joined Diplo on stage to do it live, teamed up with grime star Big Nartstie for a track and announced he has a whole comeback album in the works. (Hell, that Big Narstie collab’ even made it into our list of the year’s best tracks.)

Now, Craig David’s delivered what might be his finest moment since the turn of the century. Hit play below and you can watch him cover Justin Bieber’s latest single Love Yourself in the BBC Radio 1 Live Lounge, complete with a rapid-fire freestyle verse referencing his 2000 classic Walking Away.

There’s also a new performance of When The Bassline Drops over on the Live Lounge YouTube channel.