As if Ed Sheeran weren't impressive enough when taking the stage to perform his number one hit "Shape of You" at the 2017 MTV Video Music Awards, none other than Lil Uzi Vert joined the singer to take it to the next level.

The crowd went wild as Lil Uzi Vert appeared, including rapper Cardi B, who looked surprised and excited as he walked on stage. The song was the second performance of the night, following a stunning opening by Kendrick Lamar of his viral hit "HUMBLE."

Ellen DeGeneres was absolutely feeling the collab, grooving along during the song in the classically excellent way that Ellen does (same, girl!).

Cardi was equally surprised as Ed welcomed on Lil Uzi Vert to perform Uzi's track "XO TOUR Llif3," though their harmonies were undeniably on point. It's certainly a step further for Ed towards the rap he's dabbled in on previous tracks, and for Lil Uzi, it pushes closer to the singing and styles that have drawn his songs comparisons to emo rock and mainstream pop.

10 Surprising MTV VMAs Facts You Didn't Know:

2017 MTV VMAs: See the Red Carpet Looks