Posted by | Ray Cornelius

Music fans were treated to a royal performance this past weekend during the second annual iHeartRadio Music Festival held at Las Vegas’ MGM Grand. The ‘Queen of Hip Hop Soul’ Mary J. Blige was joined by surprised guest Prince during special performances of “Sweet Thing” and “Nothing Compares 2 U.”

The two-day festival also featured show-stopping sets from Rihanna, Taylor Swift, No Doubt, Pink, Green Day, Lil Wayne and more.

Check out MJB and Prince’s performance below:

[youtube id=”63QMoREbazU” width=”600″ height=”350″]