Who do you think had the best performance of the 2012 MTV Video Music Awards? Was it Demi Lovato, clad in all black on top of a truck during the pre-show? Rihanna showing off her new short locks while doing a medley for the VMAs opener? Pink gliding over top the stage atop a giant pair of red lips? Frank Ocean‘s stirring rendition of “Thinkin Of You” on a fiery stage? Or maybe Taylor Swift‘s debut live performance of her chart-topping hit “We Are Never Ever Getting Back Together”?
Head below to catch all of the night’s headline-grabbing performances.
Demi Lovato — ”Give Your Heart A Break” (pre-show performance)
Rihanna, A$AP Rocky & Calvin Harris — ”Cockiness” / “We Found Love”
Pink — “Blow Me (One Last Kiss)”
Frank Ocean — ”Thinkin About You”
Green Day — Kill The DJ”
One Direction — ”One Thing”
2 Chainz featuring Lil Wayne — ”Yuck” / “No Worries”
Alicia Keys featuring Nicki Minaj — “Girl On Fire”
Taylor Swift — ”We Are Never Ever Getting Back Together”