Last night Gorillaz took to the stage at London's Printworks for a live rendition of their brand new album 'Humanz'.
For the first time in nearly seven years, Damon Albarn alongside the full band played the new album in its entirety and they didn't hold back when it came to guest slots.
Danny Brown, Pusha T and Kelela were among the featuring artists that performed on the night with Albarn and it didn't stop there.
Oasis frontman Noel Gallagher made a brief appearance to play the last track of the new album before rejoining the stage for an extra special version of 'Clint Eastwood'.
Take a look below at the tracks that were played and head over to our Facebook to see some of the madness unfold. If one thing's for sure, it's that Gorillaz are well and truly back and they're sounding better and madder than ever.
Funster is Mixmag's Deputy Digital Editor, follow him on Twitter here
'Strobelite' feat. Peven Everett
'Momentz' feat. De La Soul
'Submission' feat. Danny Brown & Kelela
'Busted and Blue'
'Carnival' feat. Anthony Hamilton
'Let Me Out' feat. Pusha T
'Sex Murder Party' feat. Jamie Principle & Zebra Katz
'She’s My Collar' feat. Kali Uchis
'Hallelujah Money' feat. Benjamin Clementine
'We Got The Power' feat. Jehnny Beth & Noel Gallagher
'Kids With Guns'
'Feel Good Inc' feat De La Soul
'Clint Eastwood' feat Del Tha Funkee Homosapien & Noel Gallagher
'Don’t Get Lost In Heaven'/'Demon Days'