Prince, along with his band 3rdEyeGirl (plus guest vocalist Lianne La Havas) performed a three-song set on 'Saturday Night Live' over the weekend. And of course, they killed it.

The Purple One sung three songs from his just-released projects 'Art Official Age' and 'Plectrumelectrum.' The medley of ‘Clouds,' ‘Marz’ and ‘Anotherlove’ featured plenty of guitar work from Prince and his power trio 3rdEyeGirl -- Donna Grantis on guitar, Ida Nielsen on bass and Hannah Ford Welton on drums -- backing him up.

An Afro-ed Prince -- dressed in black and gold, and wearing sunglasses with a lens for his third eye -- was on piano first as he performed 'Clouds' with a beautiful clear blue skyline in the background. Afterward, the R&B icon rocked it out with 3rdEyeGirl as they performed ‘Marz’ and ‘Anotherlove,’ respectively.

Prince played an eight-minute set, a first for 'SNL,' and he was sharp and fantastic. His guitar solo at the end recalls some of best virtuosic playing, particularly during his Super Bowl halftime show in 2007.

In the end, Prince, along with his band 3rdEyeGirl, arguably, gave one of the best musical performances this season on 'SNL.' Studio 8H was truly rocking last night.