Monday’s results
Giants 9, Cardinals 2: At San Francisco, Barry Bonds went 1 for 3 with an RBI, and Jamey Wright won his third straight start – and kept Albert Pujols without a homer – as the Giants beat St. Louis.
Braves 3, Padres 1: At San Diego, Jake Peavy set a Padres record with 16 strikeouts but allowed Ryan Langerhans’ two-run homer in the second inning as San Diego lost to Atlanta. Peavy had the most strikeouts in the majors since Mark Prior fanned 16 for the Cubs on Sept. 30, 2004, against Cincinnati.
Diamondbacks 4, Pirates 3: At Phoenix, Luis Gonzalez had an RBI bunt single, and Orlando Hudson drove in the go-ahead run with an eighth-inning sacrifice fly as Arizona beat Pittsburgh.
Dodgers 6, Rockies 1: At Los Angeles, Jae Seo outpitched high school teammate Byung-Hyun Kim in the first major league matchup of Korean-born starting pitchers as the Dodgers beat Colorado.
Marlins 9, Cubs 1: At Miami, Ricky Nolasco pitched seven strong innings and hit his first career home run as Florida cruised past Chicago.
Reds 15, Brewers 5: At Cincinnati, Ken Griffey Jr.’s three-run homer highlighted Cincinnati’s five-run first inning as the Reds pounded Milwaukee.
Astros 10, Nationals 3: At Washington, Craig Biggio had four hits and Lance Berkman hit an upper-deck shot for his 14th homer to lift Houston to a win.