Florida 4, at New York 3: Cody Ross hit a two-run single off J.J. Putz in the eighth inning and Jorge Cantu hit his third homer in two games for the Marlins.
at Colorado 7, San Diego 5: Aaron Cook pitched seven strong innings for the Rockies. Adrian Gonzalez homered twice for the Padres.
at Arizona 10, Chicago 0: Doug Davis, only the second left-hander to start against the Cubs this season, gave up two hits over seven innings.
Washington 4, at Philadelphia 1: Scott Olsen pitched into the sixth inning for the Nationals (5-15).
St. Louis 5, at Atlanta 3: Adam Wainwright overcame five walks and drove in a run in the Cardinals' four-run fifth inning.
at Cincinnati 3, Houston 0: Edinson Volquez gave up one hit through eight innings as the Reds ended an 11-game losing streak to the Astros at Great American Ball Park.
at San Francisco 9, Dodgers 4: Bengie Molina was a double shy of a cycle.