KANSAS CITY, Mo. (AP) -- Down to his final strike, Billy Butler came through.
Butler's two-out, two-run double in the ninth tied it for Kansas City before Alex Gordon won it an inning later with an RBI single to lift the Royals to a 6-5 win over the Chicago White Sox on Sunday.
''I figured he might go something off-speed and he just left it up and I put a pretty good swing on it and got it to the gap,'' Butler said. ''I was still sitting on a fastball, but you can't eliminate any pitches. He just got it up in the zone. I put a barrel on it and something good happened.''
The Royals have 11 come-from-behind victories in their 17 wins this season.
''We continue to fight,'' Butler said. ''We just don't give up. We never lost focus or our desire to come back. It's not going to happen every night, but we just continue to put pretty good at-bats together.''
Lorenzo Cain led off the 10th with his third hit and stole second with one out. With two outs, Chris Getz was intentionally walked and George Kottaras then walked on five pitches, loading the bases for Gordon.
Gordon singled on the first pitch from rookie Brian Omogrosso (0-1), who made his first appearance since being called up Wednesday.
Greg Holland (1-1) worked a perfect 10th after relievers Tim Collins and Aaron Crow allowed four runs in the seventh for the White Sox to take a 5-3 lead.
''Our bullpen is not going to give up too many leads I feel like,'' Holland said. ''When it does, our lineup steps up and really gets after it and take good at-bats back-to-back. We're really tough on pitching staffs right now.''
Butler's tying double scored pinch runner Chris Getz and George Kottaras. Addison Reed blew his first save in 18 opportunities dating to Aug. 25. He was 10 for 10 in save chances this season.
''I was wild,'' Reed said. ''I couldn't get comfortable. I walked the first two guys and I wasn't even close. I was all over the place. The 3-2 pitch to Butler was a hanging slider, it was a terrible pitch. I wanted to make the best pitch I could and I hung it and he made me pay for it.
''It stinks everybody before me threw their butts off and the offense came through, and I let them down.''
Alex Rios homered and drove in two runs and Alejandro De Aza contributed a two-run double for the White Sox.
Royals reliever Tim Collins started the seventh with a 3-1 lead, but allowed three runs on three hits without retiring a batter. In his past two outings, Collins has yielded five runs on seven hits and gotten only two outs.
Chicago scored four times in the seventh. Aaron Crow threw a wild pitch that let one run score and Rios hit his team-leading seventh home run.
Royals right-hander Wade Davis, who had allowed 15 runs on 20 hits and seven walks in 8 1-3 innings in losing his previous two starts, held the White Sox to one run on five hits in six innings.
Davis gave up a run in the third on Rios' groundout with the bases loaded.
''Every time we come here these guys give us a hard time,'' Rios said. ''When you've got the lead you feel good and they hurt you at the end. We have to keep grinding.''
White Sox left-hander Jose Quintana held the Royals hitless for four innings before they scored three runs in the fifth. Miguel Tejada and Alcides Escobar had RBI singles and the other run scored on second baseman Jeff Keppinger's error.
NOTES: White Sox RHP Jake Peavy will be skipped Monday, missing his second straight start with back spasms. LHP Chris Sale will start the series finale in Peavy's place. The Royals will counter with RHP James Shields, a rematch of the season opener which Sale won 1-0. ... Tejada started his first game of the season at second base. He had started two games at third base and one at first base.