There's no stopping Mariah Carey from getting up on stage.

Despite her injured right arm, the 43-year-old still performed at the MLB All-Star Charity Concert in Central Park on Saturday night. Carey performed with the New York Philharmonic in order to benefit the Hurricane Sandy victims.

The mother of two wore a glittery white gown and covered her arm sling with a feathered wrap of the same color. Even her sling matched the pattern of her dress.

"This is us being creative. We don't want to be seen in a sling," she said while on stage according to Billboard.

Carey's rep had previously confirmed to EnStars that she was rushed to the hospital on July 7 after the star dislocated her shoulder during a video shoot. She also had a cracked rib and several bruises. The star was filming the remix version of #Beautiful which features rapper Young Jeezy.

She made sure not to let the injury interfere with her set. The singer performed her old hits My All and Hero as well as her new single #Beautiful. Carey also surprised the crowd by singing the ballad Looking In, a song from her 1995 album Daydream which she had never performed live.

"Do we have anyone from the Lambly in the house?" she said before singing the track. "I wrote it in about 15 minutes, and it requires a bit more stability than I have right now. I kinda got in trouble for writing this song so I'm gonna try."

After the performance, the singer expressed her gratitude via Instagram.

"It was truly an honor to perform with world renowned NY Philharmonic. In spite of the pain, I wouldn't have ever missed this moment. Thanks for helping me get through it and sharing it with me. Love, MC," she wrote along with a photo of her sparkly ensemble.

Tags: Mariah Carey