A number of the biggest names in music performed at the Billboard Music Awards last night - some more successfully than others.

Hozier, for example, went down a treat as he performed 'Take Me to Church' for the billionth time and managed not to look too bored throughout:

 

Ed Sheeran performed his song 'Bloodstream': 

 

Kanye West had much of his performance of 'All Day' muted, similar to his appearance at the BRIT Awards:

Even Simple Minds showed up to play their biggest hit '(Don't You) Forget About Me':

 

Mariah Carey performed 'Vision of Love' and 'Infinity', but her performance split the audience. Some felt that she had trouble reaching the upper echelons of her vocal register - others think that she killed it. 

What do you think - one bum note after another, or did she pull it off?