Kanye West just finished his headlining set at this year’s Glastonbury on the Pyramid Stage.

Since West was booked for the festival in March, there has been backlash online. Glastonbury’s organizer, Emily Eavis, received death threats by disgruntled fans on Twitter to have him removed as the headliner. There was even an online petition that attracted more than 133,000 signatures.

After an open letter penned by Eavis showing her support of West, it seems like everything went according to plan. West hit the stage right after Pharrell, and it was a 30-song set where he played all of his hits spanning across his entire catalogue. It was going smoothly until a random fan with a “Lee-zus”  tee on crashed the stage. He was later identified as English comedian Lee Nelson, who has done stunts like this before.

Rumors swirled that West would be bringing out special guests tonight (Paul McCartney? Pusha T? Rihanna?), but fans were just as excited to see Bon Iver’s Justin Vernon. ‘Ye covered Bon Iver’s “Woods,” and then the pair performed  “Lost in the World” and “Hold My Liquor.” He also said that they've worked on some new songs together, so expect to hear them soon.

 

Lost in the World - Kanye West (feat. Bon Iver) #kanye #kanyewest #west #nori #fashion #swish #mybeautifuldarktwistedfantasy #yeezy #yeezyboost #kimkardashian #kimye #pyramidstage #glastonbury #glastonbury2015 #uk #bbc #instagood #festival #photooftheday #donda #love #ye #adidas #yeezus #boniver #live #amazing #festival #justinvernon

A video posted by Soundfeed (@soundfeed) on Jun 27, 2015 at 3:26pm PDT

Besides the massive light show happening on stage throughout the night, West wanted to outdo himself. For the performance of “Touch the Sky,” he got onto a cherry picker and rapped the song over everyone, which was pretty amazing to see. For “All of the Lights” and “Good Life,” he stayed on the crane and his energy was off the charts.

When he came back to the stage, he covered Queen’s “Bohemian Rhapsody,” however; he forgot some of the words.

And then ‘Ye said this:

You really can’t doubt the man’s confidence. His set proved that he's still at the top of his game who can leave a lasting impression. Check out his setlist below.

Setlist:

Stronger
Power
Niggas in Paris
Black Skinhead
All Day Cold
Clique
I Don’t Like Mercy
New Slaves
Blood on the Leaves
Heartless
I Wonder
FourFiveSeconds
Woods
Lost in the World
Hold My Liquor
No Church in the Wild
Jesus Walks
Diamonds from Sierra Leone
Bound 2
Runaway
Only One
Touch the Sky
All of the Lights
Good Life
Bohemian Rhapsody
Can’t Tell Me Nothing
Gold Digger
All Falls Down

UPDATE: Watch the full performance video below.