Miley's boob popped out, there were a lot of drug jokes, Bieber cried, Taylor won everything and Kanye's running for president.  There are plenty of VMA moments to talk about this morning, but who had the best performance of the night?

We ranked the performances from BEST to WORST.

1. Macklemore & Ryan Lewis - Downtown

2. The Weeknd - Can't Feel My Face

3. Tori Kelly - Should've Been Us

4. Demi Lovato & Iggy Azalea - Cool For The Summer

5. Justin Bieber - Where Are You Now/What Do You Mean

6. Nicki Minaj & Taylor Swift - Trini Dem Girls/The Night Is Still Young/Bad Blood

7. 21 Pilots & ASAP Rocky - Heavydirtysoul/M$/LSD

8. Pharrell - Freedom

9. Miley Cyrus - DOOO IT!