When Nicki Minaj canceled her Summer Jam performance, she promised her Barbz there would be a make-up performance once she finished her Pink Friday World Tour. The Young Money MC took to Roseland Ballroom last night for a set that ran over two hours for thousands of fans, most of whom began lining up by noon for the free show sponsored by Pepsi.

Nicki went against doctor's orders to rest her voice after the tour to perform, and she left the audience in awe with cameos from several huge surprise guests. She rocked Roseland with hits from Pink Friday and Pink Friday: Roman Reloaded, and revisited bangers from her Beam Me Up Scotty mixtape, too. If you weren't there, we got you covered. Here are 5 Reasons Why Last Night's Nicki Minaj Concert Was Awesome.

Written by Lauren Nostro (@laurencynthia)