KANSAS CITY, Mo. (AP) — Jordan Danks atoned for a baserunning blunder in the ninth inning by hitting a solo home run in the 11th that lifted the Chicago White Sox over the Kansas City Royals 2-1 Monday.

Danks connected with two outs off Kelvin Herrera (2-3) for his first homer of the season. The White Sox avoided a three-game sweep and won for only the fifth time in 18 tries in Kauffman Stadium.

The White Sox trailed 1-0 before loading the bases with no outs in the ninth. After Paul Konerko grounded into a home-to-first double play, Danks entered as a pinch-runner at second base for Adam Dunn.

Conor Gillaspie was intentionally walked to load the bases. Alexei Ramirez followed with an infield single up the middle that made it 1-all, but Danks was caught in a rundown between third and home and tagged out, ending the rally.

Jesse Crain (1-1) pitched one scoreless inning for the win in what had been a duel between starters James Shields and Chris Sale. Addison Reed worked the 11th for his 11th save in 12 opportunities.

Shields threw eight shutout innings and handed a 1-0 lead to Greg Holland starting the ninth.

The White Sox immediately loaded the bases on singles by Jeff Keppinger, Alex Rios and Dunn, setting up the tying sequence.

Shields, who lost to Sale 1-0 on opening day in Chicago, allowed just two hits and struck out a season-best nine. He walked two.

Sale was almost as sharp, going 7 1-3 innings and allowing one run on six hits, with five strikeouts and no walks.

With two outs and one on in the sixth, Ramirez hit a drive over the fence in left field near the foul pole. It was ruled a foul ball and the call was upheld after umpires went into the tunnel to look at video replays.

Alex Gordon hit a leadoff single in the first for Kansas City and scored when Billy Butler lined a double down the left-field line.

After Gordon’s two-out single in the third, Sale retired 15 straight batters until Salvador Perez doubled into the gap with two out in the seventh.

NOTES: The White Sox announced that RHP Gavin Floyd will undergo season-ending surgery in New York on Tuesday. … RHP Jake Peavy, who missed his last two scheduled starts with back spasms, is set to start for Chicago on Wednesday against the New York Mets. … This was the makeup for the game that was postponed the previous Friday because of freezing rain. … Sale threw 34 pitches in the first inning, including 12 to Mike Moustakas before he popped out on a 3-2 offering. … 3B Gillaspie made an outstanding play on a hard-hit grounder by Alcides Escobar to end the fifth. … The White Sox are in the midst of playing 15 of 18 away from U.S. Cellular Field. … With one out in the 10th, Dewayne Wise singled but was cut down by Royals RF Jeff Francoeur when he overslid the bag at second. With one out in the 11th, Rios singled but was caught trying to steal second.
(TM and © Copyright 2013 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)

Watch & Listen LIVE