Tuesday’s results
Giants 14, Astros 3: At Houston, Barry Bonds went 2 for 4 with an RBI but remained at 713 career homers as San Francisco blasted the Astros.
Diamondbacks 5, Padres 2: At Phoenix, Eric Byrnes and Chad Tracy hit back-to-back home runs, and Arizona moved into first place in the West with a victory over San Diego.
Mets 8, Cardinals 3: At St. Louis, Tom Glavine won his fourth straight start and Paul Lo Duca’s RBI double snapped a seventh-inning tie in New York’s win over the Cardinals.
Brewers 3, Phillies 2: At Milwaukee, Bill Hall scored the game-winning run on a throwing error by Ryan Franklin in the ninth to give the Brewers a victory over Philadelphia.
Braves 4, Marlins 3 (11): At Atlanta, Matt Diaz singled in the winning run in the 11th as the Braves rallied twice to beat Florida.
Rockies 5, Dodgers 1: At Denver, Brad Hawpe homered, threw out a runner at the plate and tied his career high with four RBIs to lead Colorado past Los Angeles.
Cubs 4, Nationals 0: At Chicago, Carlos Zambrano pitched eight scoreless innings, Aramis Ramirez and Todd Walker had two RBIs apiece and the Cubs beat Washington to snap a four-game losing streak.
Pirates 9, Reds 3: At Pittsburgh, Jeromy Burnitz came out of a 3-for-36 slump with four RBIs, leading the Pirates past Cincinnati.