Shawn Johnson Roasted by the Piano Man

4/24/2009 2:31 PM PDT BY TMZ STAFF
This dude in a Des Moines piano bar had Shawn Johnson as red as the #3 billiard ball on his shirt after he sang a hilarious song in honor of her and "Dancing with the Stars" partner Mark Ballas.

Shawn Johnson: Click to watch
We'll just try and ignore the part where he sings about the 17-year-old's chest.