Miley Cyrus did her part to better the world, not to mention her own image, with a charity performance over the weekend that saw her go from sassy stage outfit to svelte evening wear.

Miley performed “Who Owns My Heart” and “The Climb” at the show for the Starkey Hearing Foundation’s 11th annual “So the World May Hear Gala” in St. Paul, Minn.

Miley can really clean it up when she wants to an still turn it on.

On stage, she wore a leopard-print top with bare midriff and black leather pants.

For the event, she wore a stunning off-the-shoulder black dress that ratcheted up her glamor quotient.