(AP) -- Alfonso Soriano finished a triple shy of the cycle and drove in two runs and Travis Wood allowed one run in 7 2-3 innings to lead the Chicago Cubs to a 5-1 win over the Houston Astros Wednesday night.
Dave Sappelt also had four hits for the Cubs.
Wood (6-11) gave up four hits and struck out six for his second straight win.
Wood has allowed only one run in his last two starts, spanning 13 2-3 innings.
Fernando Abad (0-4) gave up a run on four hits in 3 1-3 innings with two strikeouts and three walks. In his four starts this season,
Abad has not lasted longer than 4 1-3 innings.
(Copyright ©2012 by The Associated Press. All Rights Reserved.)