Travis Hafner gave a powerful reminder of what he's meant to the Cleveland Indians. Hafner hit one of the longest home runs in Kauffman Stadium history, Shelley Duncan homered and drove in three runs and the Indians romped past the Kansas City Royals 13-7 Sunday for a three-game sweep.