The question of 'who performed it better' shouldn't even exist because Freddie Mercury will win anytime of the day when it comes to his performance to Bohemian Rhapsody. But Kanye went ahead to pay tribute by performing that at Glastonbury. Here's how he fared:

Watch the battle:


Now watch the original performance by Freddie Mercury.