Carlos Gonzalez homered again, Michael Cuddyer and Jordan Pacheco had three hits apiece and the Colorado Rockies beat the Houston Astros 11-5 on Thursday night.
Gonzalez, who homered in his last three at-bats Wednesday, hit a three-run shot in the first inning against Bud Norris. He was intentionally walked in the second, doubled in the fourth and singled in the eighth.
Gonzalez's 14th homer made him the first Rockies player to go deep in four consecutive at-bats. It was the 22nd time a major league player has homered in four consecutive plate appearances and the 38th time for four straight official at-bats.
The talented left fielder is 13 for 20 with six homers and 10 RBIs in his last five games.
Marco Scutaro also homered for the Rockies, who pounded out 15 hits while completing the four-game sweep. Colorado finished the series with 40 runs and 56 hits after scoring just 20 runs in its previous five home games.
Jeremy Guthrie (3-3) earned his first win since April 22.
J.D. Martinez homered for the Astros, who have lost six straight.
BREWERS 6, DODGERS 2
LOS ANGELES (AP) — Aramis Ramirez and Carlos Gomez each hit a two-run homer, Zack Greinke pitched effectively for six innings and Milwaukee completed the four-game sweep.
The Brewers played without NL MVP Ryan Braun, who was scratched because of tightness in his right Achilles tendon.
The Dodgers also played without their No. 3 hitter, Matt Kemp, and will be without the slugger for at least a month. The All-Star center fielder, who was runner-up to Braun in last year's MVP voting, was placed on the 15-day disabled list after re-injuring his left hamstring Wednesday night.
Greinke (7-2) allowed a run and nine hits in his Dodger Stadium debut, striking out seven and walking one.
Chad Billingsley (2-4) struck out eight in six innings for Los Angeles, but yielded four runs and six hits.