Rapid Reaction: White Sox 6, Yankees 5

CHICAGO -- David Robertson gave up a two-run game-winning homer in the ninth to Adam Dunn.

Game-ender After picking up the final out of the eighth, Robertson tried to complete a four-out save. It didn't happen. Dayan Viciedo singled and then Dunn went deep on an 0-2 pitch. The 431-foot blast gave the Sox the win after nearly four hours of baseball.

7th inning stretch: After Hector Noesi and his 7.41 ERA finally were out of the game after six, the Yankees took the lead back in the seventh, scoring twice.

Brian Roberts and pinch hitter Alfonso Soriano singled. After a sac bunt and a Derek Jeter walk, the bases were loaded for Jacoby Ellsbury. A wild pitch and a sac fly later the Yankees had the lead.

Noesi vaccine?: The Yankees haven't hit since they have been in Chicago, but they had some excuses -- Jason Hammel, Jeff Samardzija and Chris Sale to name three. Noesi entered the game 0-4 with a 7.31 ERA, compiled with three different teams in 2014.

Got 'em early: The Yankees jumped on Noesi in the first. Brett Gardner and Jeter led off with singles. New York scored when Brian McCann launched a two-out, three-run shot over the right-field wall. It was McCann's seventh homer of the year, which is good for second on the team behind Mark Teixeira's nine.

Not coming through: In the third, Gardner and Jeter singled again, but Ellsbury, Teixeira and McCann couldn't drive them in against Noesi. In the fourth, Noesi walked two, but Gardner left them on with a popout.

After the McCann three-run homer, Noesi did not allow another run, going six innings. Noesi was part of the Michael Pineda trade with Seattle. He was released by Seattle and Texas this season.

No Tex: Kelly Johnson struggled at first base. In the first inning, he couldn't catch a low throw from Yangervis Solarte that would have ended the inning. The error cost Hiroki Kuroda a run.

In the third inning, Johnson missed a single down the line. With two outs tin he fourth, he could not scoop a throw in the dirt from Roberts. It was a tough play, but one Teixeira might have made. It allowed a run to score.

Late-inning defense: After Soriano pinch hit for Johnson in the seventh, Brendan Ryan entered at first base, while Jeter remained at short. Teixeira stayed at DH. In the ninth, Teixeira moved to first and Ryan played second.

Anti-Hiro: The Yankees have been pitching well of late, but Kuroda struggled. The right-hander lasted just 4⅔ innings, allowing four runs (two earned) on eight hits, including Alexei Ramirez's go-ahead two-run homer in the fifth.

Kuroda picked up a no-decision. He hasn't won a game in his past 11 road starts.

You can bet on it: Dellin Betances relieved Kuroda. He struck out two of the four batters he faced and allowed a hit. Betances' ERA is 1.65.

Ouch: In the fourth, Roberts fouled a ball off his right knee. The injury-prone second baseman stayed in the game.

A lot of baseball: Jeter tied Luis Aparicio for the second most games ever played by a major league shortstop.

Jeter had a good game, reaching base three times. He also made a nice leaping catch to end the fifth.

No Robbie: The White Sox showed a video tribute for ex-reliever Matt Thornton. Thornton spent eight years here and made an All-Star team.

Swoopes, there it is: Sheryl Swoopes threw out the first pitch.