The full set-list from Beyonce’s Formation World Tour has hit the web, and she’s really not fucking around with this one!

Featuring a mammoth 38 songs (plus the odd interlude too), the entire set reads like a ‘Best of’ from Bey’s six studio albums, and was shared following the kick-off of the tour in Miami last night.

Unsurprisingly, LEMONADE cuts feature quite heavily too (Hold Up, Freedom, Don’t Hurt Yourself), whilst Beyonce also took to the stage to perform a cover of Purple Rain in homage to Prince – it’s unclear whether that will remain part of the set for the longer-term, mind.

Read the whole setlist below; alongside some videos from last night’s performances:

Beyonce Formation World Tour set list Apr 2016