The National League team used all 21 of its available hitters Tuesday during its 8-0 win the All-Star Game.

The American League team used 20 of 21, but there was a reason for the lone omission.

Chicago White Sox designated hitter Adam Dunn was supposed to take over for Boston Red Sox DH David Ortiz in the middle innings, but he never got into the game. Dunn said he gave up his at-bats to permit Kansas City Royals DH Billy Butler to get extra playing time.

"My whole thing was to rest for the second half," Dunn told the Chicago Tribune. "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."

Butler pinch-hit for Ortiz in the seventh inning, and he flied out. He came up again in the ninth inning, and he struck out with a runner on third base and one out.

Considering he posted one of the worst seasons in major league history last year, Dunn was a surprise selection to the All-Star Game this year. He is hitting .208 with 25 homers and 61 RBI, and he leads the majors in both walks (68) and strikeouts (134). Last year, he hit .159 with 11 homers, 42 RBI and 177 strikeouts.