Miley Cyrus knows how to rock a sheer top.
The 21-year-old pop star ditched the pasties and chose a black bra as an undergarment while walking the red carpet at Z100's Jingle Ball 2013 on Friday, Dec. 13 in New York City.
The "Wrecking Ball" singer opted for casual chic, wearing said see-through white top, wide black pants with a yellow stripe down the side and strappy heels. The blond beauty kept her look fresh, with minimal eye makeup and pale pink lips.
The top and pants are designed by Margiela and the shoes are Celine, according to Just Jared.
Cyrus changed out of the red carpet ensemble and went for her trademark holiday costume for the concert: a red-sequined top with white fur wrists and matching high-cut briefs.
Before taking the stage, the Bangerz artist added a twitpic getting ready, along with the caption "Almost Bad Santa time! Just one final @ touch up by before we hit the stage!!
The songstress was introduced by Lindsay Lohan.
While performing, Cyrus danced—and most likely twerked—with her good pal Cheyne Thomas, who was dressed up as Santa Claus.
Cyrus crooned her hits "We Can't Stop," "Don't Stop Now," "Adore You," and a cover of Lana Del Rey's tune "Summertime Sadness."
As for Cryus' upcoming schedule, the "Wrecking Ball" beauty, who was originally only scheduled to host the 2014 New Year's Eve bash at the iconic Fountainbleau Miami Beach hotel with pal Pharrell Williams, has now switched up her schedule and will be performing in Times Square for this year's Dick Clark's New Year's Rockin' Eve With Ryan Seacrest.
"Smilers! There's been a change in my NYE plans. @RyanSeacrest asked me to perform in Times Square for #RockinEve!!," the 21-year-old pop star posted on her Twitter page on Thursday, Dec. 12. "I'm bummed I won't be in Miami wanna thank the homies @Fontainebleau 4 their support #turnupforme she added.