Friday’s results
Mets 8, Astros 7: At Houston, pinch-hitter Jose Valentin hit an RBI double to break an eighth-inning tie and David Wright doubled home three runs to lead New York to a win over the Houston.
Marlins 3, Brewers 2: At Milwaukee, Anibal Sanchez pitched seven strong innings and Cody Ross hit a two-run home run to help Florida beat Milwaukee.
Cardinals 3, Pirates 1: At St. Louis, Chris Carpenter threw a three-hitter and Preston Wilson homered to lead St. Louis to a victory over Pittsburgh.
Cubs 6, Giants 2: At Chicago, Rich Hill allowed five hits in eight strong innings and Matt Murton and Ryan Theriot homered as Chicago ended a six-game losing streak by beating San Francisco.
Reds 6, Padres 2: At San Diego, Rich Aurilia tied his career high with four hits, including a homer, as Cincinnati beat San Diego to snap a six-game losing streak.
Dodgers 6, Rockies 3: At Los Angeles, Wilson Betemit hit a solo homer and an RBI double in a Los Angeles victory over Colorado.
Braves vs. Phillies, ppd.: At Philadelphia, the game between the Phillies and Atlanta was postponed because of rain. The two teams are slated to play a day-night doubleheader today.
Diamondbacks vs. Nationals, ppd.: At Washington, the game between Arizona and the Nationals was postponed because of rain. The game will be made up today as part of a day-night doubleheader.