Stagedoor FM favourite Angel Haze took to Trevor Nelson’s BBC 1Xtra Live Lounge earlier today (27th January), performing both her latest single Battle Cry alongside covering Beyonce & Jay Z’s Drunk In Love.

Supported by US vocalist Lolo, Haze tackled (and succeeded) with a powerful rendition of the Beyonce hit, taken from her current self-titled LP.

Haze is currently doing the rounds in the UK promoting her brilliant debut album Dirty Gold (which we gave an exemplary review, here) Watch the full performance below and hit the iTunes link to buy Dirty Gold, now