Chicago 6, at Florida 5: Daryle Ward hit a pinch-hit, three-run homer in the ninth inning, and the Cubs posted their ninth consecutive road victory.
New York 2, at Pittsburgh 1: Mike Pelfrey, who had a 5.83 earned-run average in five starts over the past month, pitched seven shutout innings for the Mets.
St. Louis 5, at Cincinnati 3: Chris Perez struck out the last two batters for his fourth save in five chances. He has helped stabilize a bullpen that leads the league with 27 blown saves.
San Francisco 5, at Atlanta 1: Matt Cain yielded one run in seven innings to continue his string of strong outings. He has a 1.81 ERA in his last seven starts.
Colorado 4, at Washington 3: Brad Hawpe’s two-run homer to center capped a three-run rally with two out in the fifth inning. The Nationals have lost eight in a row.
Arizona 12, at Houston 2: Diamondbacks starter Brandon Webb (18-4) got 16 ground-ball outs in winning his seventh consecutive decision.
Philadelphia 1, at San Diego 0: Pat Burrell homered in the seventh inning to break up the scoreless game.
at Dodgers 5, Milwaukee 3: Jeff Kent singled home the go-ahead run in the fifth inning.