HOUSTON -- The Houston Astros will take a little bit of momentum on the road.
"To be able to get on the board like we did," Astros manager Brad Mills said, "and then when it looked like they were trying to come back into the game a little bit, Pedro got that two-run single up the middle."
It was enough to give Houston the win, and to make Mills feel good about the Astros' 10-game trip that starts Monday in Colorado.
Brett Myers (4-3) pitched well into the seventh inning, scattering eight hits while allowing only two earned runs and striking out six. He left with two out and two on, but reliever Wilton Lopez got the final out of the inning to end the threat.
Matt Lindstrom pitched the ninth to earn his 13th save in 16 chances.
"Hopefully I can go out and keep pitching and make the game as close as possible and get our hitters in the dugout as quickly as possible," Myers said. "Today, they got a pretty good rhythm. It's my job to get them in there quick."
The six runs constituted a rare outburst for the Houston offense against Randy Wells (3-4), who entered the game 2-0 in three career starts against the Astros and had not allowed an earned run against them in 20 2/3 innings.
Wells left after only 5 1/3 innings and hasn't won since April 30.
"He's fine. He'll keep starting," Cubs manager Lou Piniella said. "We just need to talk about how to settle down in the first inning."
His trouble started in the first inning, when Wells allowed three runs. Michael Bourn got a bunt single and Jeff Keppinger extended his hitting streak to eight with a line single to right, before Lance Berkman drove in a run with a single to right. Keppinger was thrown out trying to reach third, but Lee followed with his eighth home run for a 3-0 lead.
Lee has 87 RBIs against the Cubs, second most among active players.
"Think of how the first inning started, a little bunt hit to start the inning and then a little hit to right by Keppinger," Wells said. "Any time the game starts like that, you are probably going to have problems. That was a little hit and run on a little dumper to right.
"The only bad pitch I made in the inning was to Lee. I hung a slider. They got a 3-0 lead in the first, and that is never how you want to start in a game."
Starlin Castro's sacrifice fly gave Chicago a run in the second. Marlon Byrd singled to start the inning, went to second on a walk to Aramis Ramirez, took third on Mike Fontenot's fly to center and scored on Castro's fly.
Byrd doubled in the fourth and scored on Koyie Hill's two-out single to deep right field. Fontenot was thrown out trying to go from first to home plate on the play.
The Cubs will play three games in three days in three different stadiums. After playing at Wrigley Field, they fly to Pittsburgh for a makeup game on Monday before heading to Milwaukee for a series against the Brewers. ... The Cubs' Derrek Lee has a 58-game streak without an error, his longest run since the 2007 season, when he went 62 games. ... The Cubs are 3-23 when scoring three or fewer runs and 22-7 when scoring four or more.