Performance was OK. Too many request for fan participation. As far as the hair goes. Wow.
The weave is not good. I do not have a clue what to suggest here so I will leave it alone. Voice was better than I expected. The dancing left a lot to be desired. Beyonce's performances are much, much better. She is a better singer. Rihanna is not a performer. Her singing is a novelty with limited range. Beauty is one thing. Showmanship is quite another. The winner here, in my humble opinion, is Beyonce. No doubt.