Watch ‎Jennifer Lopez‬ closed out the Dubai World Cup on March 29 to a full house of cheering fans!

She shocked with a bit of a striptease during the sensual tune Girls — which had a line of If You Had My Love woven in — that left little to the imagination. But she delighted by taking selfies with mobile phones from the crowd and even trying on one fan’s hat. A highlight was when Lopez sang a never-before-heard song off her upcoming album, the power ballad Never Satisfied. And though the rest of her show was filled with as many hits as costume changes, from Love Don’t Cost a Thing to Waiting For Tonight, the nearly 90-minute set overstayed its welcome after one hour, which is when things got a lot more dub-steppy and the crowd thinned by more than half.

Lopez finished off with the encore Let’s Get Loud and a blast of confetti. The crowd was already sparse, but many broke out into impromptu salsa dances in their spots, proving once again that when Lopez is on stage, you can’t help but move.