Mariah Carey was looking red hot on Tuesday night, flaunting her curves in a glittering red high-cut one-piece with a plunging neckline. The 46-year-old singer rocked a jewel-encrusted necklace and kept her hair in loose waves as she geared up to hit the stage in Mexico City, Mexico, for her ongoing Sweet Sweet Fantasy tour.

WATCH: Mariah Carey Cuts Loose With DJ Khaled After James Packer BreakupĀ 

"#Mexico it's showtime," she captioned the super sexy snap.