"Give them credit," White Sox designated hitter Paul Konerko said. "It was a hot day and they could have folded, down 4-0, but they didn't. They came back. It's a tough pill to swallow, but give them credit."

Chicago's Gordon Beckham delivered a two-run double to break a 4-4 tie in the seventh inning. After Dayan Viciedo reached on an infield hit with one-out against Tim Collins (2-2), pinch-hitter Jeff Keppinger drew a walk against Kelvin Herrera before Beckham blasted a deep fly to the centerfield warning track, plating pinch-runner Jordan Danks and Keppinger for a 6-4 advantage.

"Kelvin's struggling right now," Yost said. "In that case, it was a mistake, my mistake, to bring him in. You're going to make mistakes as a manager. Not all of your decisions are going to be correct. It was a mistake in that situation, but the offense covered it up."

"We swung the bats the best we have in recent memory in Kansas City," Konerko said. "That's a positive. We came from Minnesota where we swung the bats pretty good, too. It's not where we want to see it yet, but we're climbing. We'd like to climb a little faster, but we're climbing."

NOTES: The White Sox have hit .241 (200-for-830) with 93 runs scored over their last 25 games (3.7 runs per game) while winning just eight of those games against 17 losses. They have scored fewer than five runs in 23 of their last 30 games. ... The Royals have been outscored 109-78 in the first three innings this year, but have outscored opponents 31-14 after the eighth inning. ... With the wins Friday and Saturday at Kansas City, Chicago won back-to-back road games for the first time since winning four consecutive road games May 14-17. ... Despite allowing 11 runs in their last five games, Kansas City's bullpen still ranks third in the majors with a 2.99 ERA (59 earned runs in 181 1/3 innings), behind Atlanta at 2.84 and Minnesota at 2.89.