The "Touch My Body" singer pulled out all the stops for her first-ever DJ set at the 1 OAK nightclub inside the Mirage Hotel and Casino in Las Vegas on Saturday, turning heads in a very risqué ensemble.
Carey, 46, donned a tight black corset that perfectly showed off her ample cleavage. She highlighted her voluptuous booty by rocking a pair of thigh-high fishnet stockings -- complete with sassy suspenders! -- a leather jacket and strappy Christian Louboutin stilettos.
The diva accessorized with a diamond necklace and hoop earrings, letting her blonde tresses down to give off an even sexier vibe.
Carey arrived fashionably late to the party around 1:17 a.m., an eyewitness told ET. Once inside the venue, she headed straight to the DJ booth, where she was joined by her pal, DJ Suss One.
"I got a good friend of mine with me tonight," he told the crowd before pressing play on "Fantasy," one of Carey's classic hit songs. "Where my Mariah Carey fans at? Mariah's gonna step in, and we gonna make a movie."
Carey appeared to be in good spirits all night, dancing, sipping on cocktails, and talking to fans on the microphone. Once she was settled in, she kicked off her set by playing Fat Joe's "All the Way Up." In addition to her own hits, she also played popular tracks from the '80s and '90s, including Lil' Troy's "Wanna Be a Baller" and Luniz's "I Got 5 On It."
A few guests later took to Instagram to share highlights from Carey's appearance and DJ set.
Before Carey played DJ, she performed a show at Caesars Palace as part of her #1 to Infinity residency. Blac Chyna was in attendance, sporting pink-colored locks and a tan halter dress.
At one point, Carey even brought the 28-year-old pregnant model on stage, where she received a lap dance from one of the male dancers. "It was truly a honor to grace the stage with Mariah tonight," Chyna later wrote on Instagram. "The show was amazing & she was gorgeous!"