The two divas wowed the crowd Thursday night during the awards show at Mandalay Bay in Las Vegas with tons of risqué dance moves and a whole lotta booty shaking! JLo and Cardi both killed their performances, but who did it better?
JLo wore an all diamond bodysuit when she debuted her new song, "El Anillo." Although she wasn't nominated for any awards, her performance was very elaborate.
Surrounded by men painted in gold, her dramatic hair swept the floor and her dance moves were, of course, on point. JLo wanted to make sure no one forgot her show.
Cardi B, who's super pregnant, didn't let her bump stop her from putting on a high-energy performance. She hit the stage with Puerto Rican reggaeton singer Ozuna and they sang their 2017 collaboration, "La Modelo."
Cardi wasn't shy about her growing baby bump either. She wore a tight dress that accentuated her hard to miss curves.
In the end, we can't decide whose performance was better. They're both winners in our book! Click here to see more photos from the show and red carpet!