Houston's Carlos Beltran extended his hitting streak to a career-best 15 games.
Since returning June 1 from his shoulder problems, Mets starter Al Leiter has allowed only 21 hits and seven runs in winning five of six decisions.
The Dodgers have won three of four series against the Giants this season. The teams don't meet again until late September.
Milwaukee earned its first sweep in Denver.
Cincinnati's Javier Valentin was 0 for 23 this season with runners in scoring position before singling in the eighth.
The Brewers' Danny Kolb got his 24th save in 25 chances.
The Diamondbacks won two in a row for the first time since June 10 -- 18 games ago.