Jennifer Lopez Dazzles, Prince Royce Goes Shirtless at iHeartRadio Fiesta Latina 2015

John Parra/Getty Images for iHeartMedia
Prince Royce and Jennifer Lopez perform onstage at iHeartRadio Fiesta Latina presented by Sprint at American Airlines Arena on Nov. 7, 2015 in Miami, Florida. 

iHeartRadio’s Fiesta Latina, held Nov. 7 at the American Airlines Arena in Miami had some major memorable moments, from Don Omar getting the crowd to its feet for “Danza Kuduro,” to Prince Royce’s impressive bilingual back and forth.

Jennifer Lopez to Host & Perform at 2015 American Music Awards

But the star of the evening was Jennifer Lopez, performing a long set that had her pulling some impressive dance moves and also some tasteful romance, sitting next to the piano for an acoustic ballad. As she did in her past iHeart performance in September, Lopez again wore a sexy, nude bodysuit, this one with strategically placed white stars. And then, there were the duets -- not one, not two, but three.

Jennifer Lopez to Perform at Megaton at Madison Square Garden

Kudos to Lopez for mentoring up and comer Alvaro Soler, with whom she sang “El mismo sol” early in her set.

Then, she brought out rapper Wisin for “Adrenalina.”

The crowd probably thought that was it for Lopez. Big stars, after all, don't really like sticking around after their sets are done.

Jennifer Lopez on Las Vegas Residency: 'I've Been Preparing for This My Whole Life'

But that's exactly what Lopez did. She changed outfits and hairdo and took the stage with Prince Royce for their hit “Back It Up,” for which Royce whipped off his shirt to show off his toned abs.

And, those were impressive, too.