Mariah Carey Performs at MLB All-Star Charity Concert in Central Park

The show must go on! Despite her recent shoulder injury, Mariah Carey took the stage on Saturday night for the 2013 MLB All-Star Charity Concert benefiting Superstorm Sandy victims.

Dressed in a long sparkling white dress and a matching white arm sling, the 43-year-old pop star four songs with the New York Philharmonic.

“I’m not in the best of health,” she told the crowd, adding that she “was in a tiny bit of pain.” Nonetheless, Carey pushed through the live performance.

After a quick costume change, in which she changed into a form fitting black dress feathery black sling, Carey sang “(hash)Beautiful” accompanied by Randy Jackson on guitar. She closed the show with fan favorite, “Hero.”