Houston, TX (Sports Network) – Ryan Theriot hit his first home run of the season and Carlos Silva worked five innings to push Chicago past Houston, 5-2, in the opener of a three-game set.
Theriot finished with a pair of hits and Alfonso Soriano doubled twice, scored a run and drove in a run to lift the Cubs to their third win in four games.
Silva (10-4) went the requisite five frames to grab the win as he yielded a lone run on five hits while walking one and fanning four for Chicago, which improved to 4-6 against Houston this season. Carlos Marmol worked a scoreless ninth inning to preserve the win and earn his 19th save of the season.
Wesley Wright (0-1) absorbed the loss in his second big league start after giving up four runs on eight hits over five innings while walking one and striking out four for the Astros, who have dropped three out of four.