Jake Peavy didn't expect to play in Tuesday night's All-Star Game, but the plan was to have White Sox teammate Adam Dunn enter in the fifth inning as the American League DH.

But Dunn never appeared, instead giving his at-bats to the Royals' Billy Butler, who was playing in front of his hometown fans.

"My whole thing was to rest for the second half," Dunn said. "I wanted to make sure Billy got his at-bats for the crowd. So we talked about it. I did what I wanted to do pretty much. ... It worked out perfect."