2012 MTV Video Music Awards: The Performances

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”