DENVER — C.J. Cron homered and drove in five runs, Jon Gray pitched effectively into the seventh inning and the Colorado Rockies beat the Houston Astros 6-2 on Tuesday night.
Dom Nuñez also hit a home run for the Rockies, who snapped a nine-game losing streak to the Astros.
Carlos Correa and Aledmys Díaz had RBI doubles for the Astros, who have lost eight of nine.
Gray (2-1) had some control issues, walking four in his 6 2/3 innings, but allowed just three hits and one run. He struck out six and benefited from a defense that turned three double plays.
Houston starter Luis Garcia (0-1) was trying to protect a 1-0 lead in the bottom of the sixth when he gave up a two-out bloop single to Trevor Story.
Garcia then threw what initially was called a wild pitch by plate umpire Ryan Wills. But the Rockies challenged and a replay review determined that the pitch had brushed Charlie Blackmon's shin, and he was awarded first base. Bryan Abreu relieved and Cron greeted him by lining a double over the head of center fielder Myles Straw, scoring Story and Blackmon to put the Rockies up by one.
Cron connected off reliever Joe Smith in the bottom of the eighth for his first homer of the season, a three-run shot that sailed into the left-field bleachers.
Nuñez hit a solo shot in the seventh off Ryne Stanek.