James Blake's BBC Radio 1 Residency came to an end last night, but at least he went out with a bang.

Over the course of the evening, Blake played music from the likes of Kanye West, Mavado, Airhead and D'Angelo, plus a bunch of Christmas songs from Ray Charles, David Bowie & Bing Crosby, Nat King Cole, and Art Garfunkel.

You can listen to the whole thing over at the BBC.