Jon Garland took the loss, giving up seven runs in four innings, allowing 10 hits, walking one and striking out two. Garland's record fell to 3-5. Andrew Good, who started in place of Curt Schilling, picked up the win, giving up three runs in six innings.
Arizona was on top from the get-go, scoring two in the first off back-to-back RBI doubles, going up 2-0; two more in the third off a Shea Hillenbrand homer, going up 4-1; with three more in the fifth and one in the sixth.
Kelly Wunsch relieved Garland in the fifth with two men on and no outs and proceeded to give up a RBI single and RBI sacrifice fly. Wunsch finished the inning, Dave Sanders allowed one run in the sixth and Rick White threw two scoreless innings.
The Sox scored their first run in the second with a homer by Magglio Ordonez, his 10th of the season. The remaining two runs were scored in the sixth, all with two outs. After Carlos Lee reached on an infield single, Frank Thomas doubled to score a run and Ordonez walked to put men on the corners (Thomas advanced to third on a wild pitch) for Valentin. Valentin then singled in Thomas to put the Sox down 7-3.
With the loss the Sox are eight games under .500, but remain 7.5 games out.
The final game of the series will be played on Thursday night at 8:35 CT and will be televised on WCIU. Danny Wright is scheduled to pitch against Elmer Dessens.