Oh na na, she did it again.


Rihanna’s headline show at the 30th annual Rock In Rio was exactly what we needed from her.

While the world remains impatient for the long-awaited #R8, pop’s bad gal made her way through her huge catalogue performing hit-after-hit, proving she’s had more hits in 10 years than some have in an entire career.

Selling out 85,000 tickets in just 57 minutes might put a lot of pressure on a star but if one thing was evident during the 70-minute show it’s that Rihanna was just having fun.

For the first time in 2 years “Diamonds” didn’t close the show as she did a second surprise encore of “Pour It Up” and “***** Better Have My Money,” driving the crowd wild one last time with the explicit anthem.

Despite proving critics wrong time and time again, the 27-year-old’s live vocals have often been under scrutiny but her voice sounded more powerful than ever when she revisited her 2006 hit “Unfaithful.”

Her set was so well-received that 15 of the songs she performed have re-entered the Top 100 on iTunes Brazil, with “Diamonds” currently sitting at #5 – over 3 years after its release. Bow down.

Watch RiRi kill it at Rock In Rio below!

Now drop #R8 so we can see you on tour.