Advertisement

Giants beat Cardinals, 6-3

Share via
Associated Press

San Francisco 6, at St. Louis 3: Randy Johnson won his third straight decision and 303rd of his career despite giving up two home runs to Albert Pujols. It was the third multi-homer game in 10 games for Pujols.

at Pittsburgh 3, Chicago 0: Freddy Sanchez went three for three and drove in two runs for the Pirates. The Cubs went 11-14 in June.

Arizona 6, at Cincinnati 2: Dan Haren held the Reds scoreless into the seventh inning and hit his first career home run for the Diamondbacks.

Advertisement

at Atlanta 5, Philadelphia 4 (10): Martin Prado drove in the winning run with a 10th-inning single.

at San Diego 4, Houston 3: David Eckstein drove in the go-ahead run to cap a three-run rally in the seventh inning for the Padres.

at Florida 7, Washington 5 (7): Hanley Ramirez homered and drove in four runs in a game called in the seventh inning because of rain.

Advertisement

Colorado 3, at Dodgers 0: Jason Marquis pitched a two-hitter.

Advertisement