The pop diva performed in a fashionable sling that matched her shimmering white dress on Central Park's Great Lawn on Saturday night for the 2013 MLB All-Star Charity Concert. It was for the benefit of Superstorm Sandy victims.
She asked the crowd: "We like it?"
The 43-year-old went to the hospital Sunday after dislocating her shoulder while filming a music video. She told the crowd Saturday she "was in a tiny bit of pain, but I'm OK."
Carey performed four songs which sounded live with the New York Philharmonic. Her recent performances at the BET Awards and on "American Idol" have been criticized as Carey appeared to lip sync. She kicked off the four-song concert with "My All" full of breathy riffs and added a white fur to her sling when she sang "Looking In."
"I'm not in the best of health," she said. "I'm filming this for my own self for incredible laughs."
Carey added that she was humbled to perform at a benefit for Sandy victims. Major League Baseball made a $1 million donation for Sandy relief efforts.
The singer appeared in a black dress when she returned to perform two songs; she also had a feathery black sling to match her outfit.
Randy Jackson played guitar when Carey sang "#Beautiful" and a choir joined the singer when she closed her set with "Hero."
The wife and daughter of MLB legend Jackie Robinson, Rachel and Sharon Robinson, were in the crowd Saturday and earned a roaring cheer from the crowd.