Miley, obviously.
Yea, Beyonce did great, as she always does, so it wasn't much of a surprise. Yes the tour, album sales, etc. But seriously? Miley was everywhere after that performance. At this time she clearly wins. Funny thing is though, years from now I bet Beyonce's performance will be remembered and Miley's attention seeking performance will be just one of many. Once the media is done with her it's on the next one.
Remember Beyonce's baby bump was the talk of the town at one point?