The Yankees jasked David Robertson to record his third four-out save in the month of May, and they might have been asking for too much. Robertson got the 8th inning out, but served up a two-run walk-off homerun to Adam Dunn in the bottom of the 9th to send the Sox fans home happy.

A night after David Phelps tossed seven innings of two-run ball, looking very sharp, Hiroki Kuroda was much of the opposite as the White Sox knocked him around for four runs in eight hits, while throwing just 100 pitches in 4.2 innings in the Yankees' 6-5 to the Sox in the second game of this four-game weekend set at US Cellular Field.

Things just continue to go south for the Yankees, who have not lost four of their last five games. But on the bright side, the Boston Red Sox have lost eight in a row, so it can get worse, Yankees fans.

After the Sox took a 4-3 lead in the 5th inning on a two-run blast off the bat of Alexi Ramirez, the Yankees, in the 7th, regained the advantage that they had held for most of the first five innings.

Noesi left after six innings, and Robin Ventura brought on Scott Downs to pitch the 7th. Downs gave up back-to-back singles to Brian Roberts and Alfonso Soriano to open the inning, than after Brett Gardner dropped down a sac-bunt to move the runners over, Derek Jeter walked to load the bases with one out. Roberts tied the game by scoring on a wild pitch from Josh Petricka, and then Jacoby Ellsbury hit a sac-fly to center field to score Soriano, giving the Yankees their 5-4 lead.

Brian McCann put the Yankees on the board a few batters into the game with a three-run homerun off Noesi -- McCann's 7th homerun of the season, which is one fewer than Yankees catchers hit all season in 2013.

Derek Jeter singled with one out in the 1st, and two batters later Mark Teixeira walked to put runners on 1st and 2nd ahead of McCann, who took Noesi deep to quickly give the Yanks a nice lead.

Noesi ended up turning this into a pretty decent start, giving up three runs on five hits in six innings. However, he did walk five while striking out three. This kid had a lot of promise, but he went into a downward spiral after going to Seattle.

The White Sox got a run back in the bottom half of the first inning against Kuroda, who was not very sharp tonight. Adam Eaton singled to open the frame, stole second a couple batters later, then scored from second when Yangervis Solarte's throw after fielding a Dayan Viciedo grounder stretched out Kelly Johnson at first base, causing the ball to skip of his glove, rolling away far enough for Eaton to score.

After holding the 3-1 lead for a few innings, Kuroda gave up another run in 4th on an infield single by Eaton, then gave up the lead in the 5th on Ramirez's two-run shot.

Kuroda has given up nine homerun this season, and five of them have come in his last three starts. By comparison, he didn't give up his 9th homerun until June 25 last season. He hasn't been good this year, and the Yankees are going to continue to suffer until he steps up -- if he does.

The Yankees took the lead in the 7th, but the White Sox took it back in the 9th, which automatically gave them the win. For Robertson, it was only the first walk-off homerun he has given up in his career, but the fourth walk-off hit overall. And for Dunn, this was his 10th career walk-off.

This series continues Saturday afternoon with Vidal Nuno and John Danks facing off at 2:10 pm ET.

Twitter: @GavinEwbank