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 Royals 2-1 Monday in Kansas City.
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.
Down 1-0, the Sox loaded the bases in the ninth. After Paul Konerko grounded into a home-to-first double play, Danks entered as a pinch-runner at second 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.
Cubs 9, Rangers 2: Scott Feldman threw seven scoreless innings against his former team before leaving with a cramp in Chicago.
Feldman (3-3) allowed two hits, struck out three and walked one, and also hit an RBI single.
After he threw a 2-0 pitch in the eighth to David Murphy, Feldman was shaking his right hand and was checked on the mound by Cubs manager Dale Sveum and assistant trainer Ed Halbur, then replaced by James Russell.
Feldman was coming off a 12-strikeout three-hitter against San Diego last Wednesday.
Anthony Rizzo had three hits, including his ninth home run.