DENVER (AP) -- Carlos Gonzalez hit three home runs in his last three at-bats, Michael Cuddyer belted a grand slam and Dexter Fowler also homered, leading the Colorado Rockies past the Houston Astros 13-5 on Wednesday night for their third win in a row.
Gonzalez broke a 5-5 tie with a solo shot leading off the fifth off Lucas Harrell (4-4). He added a two-run drive as part of a six-run sixth and then had another solo shot, driving the first offering from David Carpenter into the right field seats in the bottom of the eighth inning.
Harrell gave up a career-high nine runs on 10 hits in five innings. He struck out four and walked three.
Christian Friedrich (3-1) allowed five runs on 11 hits in six innings, shaking off a rough third inning in which the Astros scored four runs.