A sequined rose gold halter-neck top and matching pants, teamed with Jenny From the Block-era hoop earrings and a Tom Ford leopard print coat.
JLo, 49, wore it in Las Vegas over the weekend, to mark the end of her long-running residency at Planet Hollywood Hotel and Casino.
Lopez and her boyfriend, Alex Rodriguez, 43, turned heads in the eye-catching ensembles, which included A-Rod in a hot pink shirt and trousers, looking as “Vegas” as anyone possibly can.
She performed her show Jennifer Lopez: All I Have for the last time in front of a star-studded audience including her ex-boyfriend, Sean Combs (aka Diddy).
On stage, Lopez was joined by Ja Rule and LL Cool J.
Also in the audience was JLo’s daughter Emme, 10, and Rodriguez’s daughters Natasha, 13 and Ella, 10, from a previous relationship.
JLo threw a party at celebrity haunt Mr Chow after the show, which featured a cake with at least six tiers.
Also in attendance were plus size model Ashley Graham and actor Vanessa Hudgens.
Lopez and Rodriguez have long been the subject of engagement rumours though the couple are yet to put a ring on it.
Speaking to Vanity Fair last year, Rodriguez said he and Lopez were “very much twins”.
“We’re both Leos; we’re both from New York; we’re both Latino and about 20 other things,” A-Rod said.
Lopez joked that their first date — at LA celebrity haunt Hotel Bel Air — was awkward.
“He was sitting there in his white shirt, very confident and manly, but then he was just so talkative,” she told the magazine at the time.
But Lopez said she wasn’t sure if Rodriguez thought it was a date.
“I don’t know if he thought it was a date. I thought it was a date,” Lopez said.
Rodriguez chimed in: “I didn’t know if it was a date”.
“Maybe we were seeing each other at night because of her work schedule. I went in uneasy, not knowing her situation,” he said.