Madonna falling down! Taylor Swift dancing awkwardly! Kanye West performing with a flamethrower! Hobbits (okay, maybe it was just Ed Sheeran) - all of this happened and more at yesterday's BRIT Awards.

Kanye debuted his song 'All Day', which had made its way online courtesy of a pair of leaks dating back to last year and earlier on in the beginning of 2015, and to say it's way, way more epic than we gave it credit for is an understatement. He took the stage clad in all black with a mob of people and a pair of flamethrowers as he spit lyrical fire over some grimy beats, getting some help from Minnesota-based rapper Allan Kingdom and Theophilus London along the way (and French Montana and Velous, who produced the track).

The night also saw performances from fellow Kanye pal Taylor Swift, Sam Smith, and Royal Blood, making it a pretty varied night of shows. The Twittersphere was set ablaze, however, when during Madonna's performance she tripped and fell off of the stage and miraculously kept on performing (without the need for an immediate hip replacement). Get cape, wear cape, fall. You can watch that, the Kanye performance, and take a look at the list of all the night's winners below.

Best British Male Solo Artist – Ed Sheeran (presented by Orlando Bloom and Rita Ora)

British Group – Royal Blood (presented by Jimmy Page)

International Female Solo Artist – Taylor Swift (presented by Lewis Hamilton and Ellie Goulding)

Best British Female Artist - Paloma Faith (Presented by Mark Ronson)

BRITs Global Success Award – Sam Smith (Presented by Kim Kardashian-West)

International Male Solo Artist – Pharrell Williams (presented by Cara Delevigne)

British Single – Mark Ronson ft Bruno Mars ‘Uptown Funk’ (presented by Lisa Snowdon and Lionel Richie)

International Group – Foo Fighters (presented by John Bishop)

British Breakthrough Act – Sam Smith (presented Fearne Cotton and Charli XCX)

British Artist Video Award - One Direction (Presented by Frank Lampard and Karlie Kloss)

MasterCard British Album of The Year – Ed Sheeran ‘X’ (presented by Russell Crowe)

Critics Choice – James Bay (Already presented at BRITs launch)

British Producer Of The Year – Paul Epworth (presented previously at Producers Guild)