The legendary Prince made a rare late-night television appearance, gracing the outdoor stage on Jimmy Kimmel Live! Tuesday night. Along with performing his latest “Rock & Roll Love Affair” single, Prince did an extended off-air set which included covers of “Take Me With U,” “Cream” and Michael Jackson’s “Don’t Stop Till You Get Enough.” He also performed his own rendition of ‘”The Dance Electric,” a song Prince wrote for band member André Cymone.

Watch Prince rock the stage after the jump…..

Bonus videos from HipHopNMore via AudioPerv

Previously: A King & Queen Meet: Mary J. Blige Brings Out Prince in Las Vegas (Video)