Colon, who was thrown out for throwing at the Orioles' Jerry Hairston after eight innings and 88 pitches in his last start, threw a complete game, giving up one run and striking out six in nine innings and 131 pitches. Colon has now given up six runs in his last 25 innings (3 games).
The Sox loaded the bases off Davis in the third inning, but not without the help of Carlos Delgado, who made a throwing error trying to throw Miguel Olivo out at second on a groundball, and another baserunning blunder by the Sox.
With Olivo on third and Tony Graffanino on first, Jose Valentin attempted a squeeze bunt which ended in Olivo getting thrown out at home. Frank Thomas walked, and two batters later, Carlos Lee walked to put the Sox on top 1-0. Paul Konerko then hit a hard comebacker off the leg of Davis for an infield single, scoring Valentin.
The Blue Jays had two hits and three baserunners through the first four innings before scoring their first run off Colon in the fifth. The run came on three singles by Eric Hinske, Orlando Hudson and Shannon Stewart. Colon recorded the final outs with a double play.
Two more runs were added in the seventh by the Sox with a Thomas RBI-double, scoring Valentin, and Crede bases loaded groundout four batters later. Thomas scored on the groundout.
Konerko and Olivo both had two hits, while Valentin, Thomas, Magglio Ordonez and Armando Rios had one hit each. Graffanino started at second in place of D'Angelo Jimenez and Rios played center for the injured Willie Harris. Crede continued to struggle, going 0-4, and Lee went 0-2 with two walks.
Mark Buehrle will hope to end his season-long rut on Wednesday night in the rubber match of the set. Gametime is at 7:05 p.m. CT and will be televised on Fox Sports Net Chicago Plus.