Prince is a legend, and Prince is a star. Nowhere does he look more at home than on a stage, wowing people with his guitar wizardry and unparalleled sense of style.

Last night, Prince was the musical guest on Saturday Night Live, where, after an introduction by Chris Rock, he turned in an eight minute long performance with his band 3rdEyeGirl. Lianne La Havas alos featured, duetting with Prince on the first track “Clouds” and sounding like an angel. From there, Prince went into “Marz” and “Anotherlove,” both from recent album Plectrumelectrum.

Check out the performance above, and start looking forward to November 15, when Kendrick Lamar guests on SNL.