An injured Mariah Carey performs at MLB-Sandy show

Mariah Carey performs in Central Park during the All-Star Charity Concert to benefit Hurricane Sandy victims on Saturday, July 13, 2013 in New York. (Photo by Carlo Allegri/Invision/AP Images)

NEW YORK (AP) — Mariah Carey has a new accessory: the stylish sling supporting her injured shoulder.

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."

Mariah Carey performs in Central Park during the All-Star Charity Concert to benefit Hurricane Sandy victims on Saturday, July 13, 2013 in New York. (Photo by Carlo Allegri/Invision/AP Images)

"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.