at St. Louis 6, Houston 1: Adam Wainwright shackled the Astros for eight innings and Yadier Molina had two hits and two RBIs to help spoil Wandy Rodriguez's first start in more than a month. Cesar Izturis added a two-run triple for the Cardinals.
at Philadelphia 6, Colorado 1: Chase Utley hit his major league-leading 17th homer to help Adam Eaton earn his first win. The Phillies (31-24) moved a season-best seven games above .500.
at Cincinnati 9, Pittsburgh 1: David Ross' first homer put the finishing touch on a six-run first inning off left-hander Tom Gorzelanny, and the Reds extended their home winning streak to nine games with the easy win.
Washington 6, at San Diego 4: Jesus Flores hit a grand slam in the fourth inning to lift the Nationals.
San Francisco 11, at Arizona 3: Ray Durham drove in four runs with a solo homer and a three-run single and Bengie Molina was three for four with a double and two RBIs to extend his hitting streak to 10 games. He is batting .625 with 14 RBIs through nine games of the Giants' 10-game trip.
at New York 7, Florida 6 (12 innings): Fernando Tatis hit a two-run double in the 12th inning for the victory.
at Chicago 2, Dodgers 1 (10 innings): Alfonso Soriano singled in the winning run in the bottom of the 10th.