The Cleveland Indians' Travis Hafner (right) celebrates with Shelley Duncan after Hafner hit an estimated 456-foot solo blast during the fifth inning against the Kansas City Royals on Sunday in Kansas City, Mo. (AP photo)
Read the article: Hafner homers, Indians out-slug Kansas City
