Chris Coste

MLB: San Francisco 8, Houston 1

Houston, Aug. 5: Freddy Sanchez homered, Aaron Rowand had three RBI and Jonathan Sanchez went seven-plus innings Tuesday in the San Francisco Giants' 8-1 win over Houston.

Sanchez (5-9) held the Astros scoreless on four hits with three walks and eight strikeouts for the Giants, who won for the seventh time in their last eight games.

Eugenio Velez had three hits, one RBI and one run scored, Pablo Sandoval hit a solo homer and scored twice and Bengie Molina had three of the Giants' 16 hits while driving in two runs. Randy Winn had two hits and scored twice for San Francisco.

Felipe Paulino (2-6) allowed five runs on nine hits with two walks and two strikeouts in 4 1/3 innings to take the loss for Houston, which had a two-game winning streak snapped.

MLB: Houston 4, St. Louis 3

Houston, July 22: Miguel Tejada singled home Jeff Keppinger from second with two out in the ninth Wednesday, rallying Houston to a 3-2 victory over St. Louis.

The Astros scored twice in the ninth to further tighten the race in the National League Central. The Cardinals had their division lead reduced to a half game over the Chicago Cubs, who recorded a 10-5 win over Philadelphia earlier in the day.

Houston is only one game behind the Cardinals and Milwaukee, despite losing Wednesday, is only 2 1/2 games off the lead.

Houston managed eight hits in eight innings against starter Chris Carpenter, but still faced a 3-2 deficit.