Billy Butler knows the task ahead of him, plain and simple.

"I need to start carrying the load a little more," he said. "That's why I'm in the middle of the lineup."

Mission accomplished Wednesday night after Butler delivered a sacrifice fly that produced the go-ahead run in a 3-1 win over the White Sox.

The victory helped the Royals avoid a three-game sweep at the hands of the White Sox, and also gave the Royals a winning homestand at 5-4.

"I've said that until we start getting consistent offense," manager Ned Yost said, "we need to just keep our heads above water. We're doing that."

The winning rally started when Nori Aoki laid down a perfect bunt with two strikes that allowed him to reach first with one out in eighth inning. Alcides Escobar followed with a double. After an intentional walk to Eric Hosmer, Butler delivered after falling down in the count 0-2, and poked a fly deep enough to right to plate Aoki.

"I took the same swing that I did earlier in the count," Butler said. "I think I just got a better pitch to hit."