CHICAGO (AP) The Chicago Cubs got a two-run home run from Carlos Pena and scored seven runs, but that wouldn’t prove to be enough as they lost 12-7 to the Houston Astros.

Click here for the full box score.

Clint Barmes and Hunter Pence hit back-to-back home runs in the fifth inning to help the Astros ended a three-game losing streak.

After blowing two leads against the Diamondbacks on Friday and Sunday, the Astros’ bullpen only allowed one run over five innings. Astros reliever Sergio Escalona (1-0) pitched one scoreless inning.

The Cubs committed three errors.

Chicago shortstop Starlin Castro, who committed three errors in an inning earlier this season, made another one in the seventh that allowed a run to score. It was his 10th error of the season.

Copyright 2010 by STATS LLC and The Associated Press. STATS LLC and The Associated Press contributed to this article. Any commercial use or distribution without the express written consent of STATS LLC and The Associated Press is strictly prohibited.

Watch & Listen LIVE