The first three of the five runs came in the first inning with a Jeff Conine home run. Colon struck out the next two batters to end the inning.
The Sox cut the Orioles lead to 3-1 in the second without the benefit of a hit, scoring on an Ordonez walk, a stolen base and two groundballs. Carlos Lee brought in Ordonez with a groundout.
It wasn't until the fifth inning that the Sox picked up their first hit -- a Paul Konerko single -- off Orioles' starter Jason Johnson. Two batters later Crede hit what seemed to be a two-run home run down the left field line.
Instead of the game being tied 3-3, however, the ball was ruled foul by third base umpire Eric Cooper. Crede then grounded into a fielder's choice before Sandy Alomar ended the inning two batters later with a groundout to the pitcher.
The Orioles added a run in both the fifth and sixth innings against Colon. The first coming off a BJ Surhoff sacrifice fly, and the second off a Jay Gibbons homer, putting the Orioles up 5-1.
Tom Gordon relieved Colon to start the seventh and gave up two runs off two hits and a walk. One run was unearned due to an Ordonez throwing error to home plate, allowing Gary Matthews to reach third.
Gordon finished the seventh and Dave Sanders, who was called up before the game in place of the demoted Josh Paul, pitched a scoreless eighth, issuing two walks in the inning.
The Sox managed just three hits in the game, one coming off of Johnson, who left after six innings.
D'Angelo Jimenez went 0-3 with an error -- he dropped a foul ball -- a strikeout and a walk. Jimenez has now reached base safely in 18 straight games and all but one game for the season.
The rubber game of the three-game set will be played on Thursday at 6:05 p.m. CT on WCIU. Josh Stewart is schedule to start against righty Rodrigo Lopez.