2016 MTV VMAs: See all of the performances
Sunday night's MTV Video Music Awards may have been a bit of a mess overall, but it was still full of epic performances from some of music's biggest names.
Everyone from Beyoncé to Britney to Nick Jonas and The Chainsmokers hit the stage at Madison Square Garden in the heart of Manhattan and delivered some very memorable moments.
SEE ALSO: MTV VMAs 2016: See the complete list of winners!
The Video Vanguard recipient, Rihanna, even took the stage four times -- yes, four! -- and performed some of the biggest hits from throughout her career.
Check out all of the performances below!
Rihanna performs "Only Girl," "Don't Stop The Music," "Diamonds" and "Where Have You Been":
Rihanna performs "Work":
Future performs "F**k Up Some Commas":
Nick Jonas and Ty Dolla $ign perform "Bacon":
Beyoncé performs "Hold Up":
Britney Spears and G-Eazy perform "Make Me":
See pictures from Britney Spears' performance:
Rihanna performs "Needed Me":
The Chainsmokers and Halsey perform "Closer":
More from AOL.com:
Calvin Harris fails to thank ex Taylor Swift after winning VMA for song she secretly helped write
Alicia Keys used her VMA moment to honor Martin Luther King Jr.
Beyonce steals the show at MTV VMAs with a 15-minute Lemonade concert