An Xbox gift card is the perfect solution for any gaming fiend. With it you can choose from a wide range of gaming titles in the Microsoft library (for Xbox 360, Xbox One, Xbox Game Pass and Xbox Live Gold subscriptions), or alternatively spend it on movies and apps on Windows. Right now, CDKeys are offering a bit of a steal for Black Friday weekend and Cyber Monday.

You can get a £50 Microsoft gift card for £43.99, saving you just over £6. That means you’re getting fifty pounds worth of content for less - a really great offer in this flash sale. The gift cards are available for digital download, so no need to worry about paying for postage and packing.

You simply add it to your cart, plug in your payment details and get your code to add to your Microsoft account as credit. You’ll need an Xbox Live account and either Windows 10, 8.1, Windows Phone 8, an Xbox One or Xbox 360, and this code is only available in the UK.

If you’d like to know what other deals and sales are still going, then take a look at our picks of the best Xbox Black Friday deals, as well as our roundup of the best PS4 deals and Nintendo Switch deals.