If there was one pitch Garland would like to have back, it would probably be the center-cut fastball he threw to Bonds with a man on in the fourth inning. It ended up 495 feet away to right-center field, putting the Giants on top 2-0.
Fortunately, Garland was as strong as ever before and after, throwing seven innings, striking out seven while walking none. Garland allowed just three hits outside of the fourth inning, and five for the game.
The outing gave the Sox offense enough time to comeback with two runs in the fourth and three in the seventh, coming off back-to-back homers by Miguel Olivo and D'Angelo Jimenez.
Olivo's head-high homer came with Tony Graffanino -- who pinch-ran for Paul Konerko (walk) -- on base and was off reliever Felix Rodriguez. Rodriguez then duplicated the location of the pitch, this time with a fastball to Jimenez, which once again ended in a homer.
Garland was relieved after the seventh by Tom Gordon, who threw a scoreless eighth before Damaso Marte and Billy Koch closed out the ninth.
However, the ninth was far from an easy inning. Marte recorded the first out, getting Bonds to popout to second. But Koch made an adventure of the final two by walking Benito Santiago, giving up a ground rule double to Andres Galarraga and a RBI-single to JT Snow. The inning then ended on a double play groundout by Edgardo Alfonzo.
The Sox scored their two runs in the fourth off a double, two singles and a balk. Jose Valentin started things off with a double, advancing to third on a Frank Thomas' groundout and scoring on a Brian Daubach single.
Daubach then tried to get an early jump on a steal, setting up what seemed to be a routine pick off for starting pitcher Jerome Williams, but Williams balked when he failed to step off with his right foot before throwing to second. Carlos Lee then singled up the middle, scoring Daubach and tying the game at 2-2.
The Sox have now won three games straight and will look to make it four in a row on Wednesday night at 7:05 CT, with Mark Buehrle going up against Jesse Foppert. The game will televised on Fox Sports Net Chicago.