Kanye West has given a rollercoaster headline performance of highs and lows at the Glastonbury Festival in England.
At one point during the performance comedian Lee Nelson - played by Simon Brodkin - invaded the stage. After dancing along with the headliner for a few moments, Nelson was quickly removed from the stage by a security guard.
The incident prompted Kanye to restart the song - Black Skinhead - he was performing at the time.
Later in the performance the rapper was elevated on a crane above the huge crowds, where he performed two of his hit songs - Touch the Sky and All the Lights.
The rapper also appeared to forget the words to Bohemian Rhapsody during a cover version.
Justin Vernon of Bon Iver joined West on the Pyramid stage for several songs.
Kanye made clear what he thought of the controversy over his headline slot - telling the crowd "you are now watching the greatest living rock star on the planet."