In reply to RoyalKev.

It's curious that Beyonce herself admitted Madonna does best performances. Madonna is a great songwriter too.