Nolan Arenado homered among his two hits, Chi Chi Gonzalez pitched six solid innings for his first win of the season, and the Colorado Rockies beat the St. Louis Cardinals 2-1 in Denver on Tuesday night.Charlie Blackmon also had two hits and Jairo Diaz pitched two innings to pick up his second save.Dexter Fowler doubled and scored and Yadier Molina reached three times for the Cardinals, who managed just six hits against Gonzalez and three relievers.Gonzalez (1-6), who had an 11.81 ERA in August, has allowed just three runs in 12 1/3 innings over two starts this month. He allowed just one run on four hits, struck out four and didn’t walk a batter. It was his 10th start for the Rockies since being recalled from Triple-A Albuquerque in late June.The Rockies got their runs in the first inning off starter Michael Wacha (6-7). Blackmon reached on a one-out single in the first inning and Arenado followed with his 38th homer, a 482-foot shot to the concourse in left field on a 2-1 changeup. The ball bounced once and out of Coors Field and into a parking lot.Arenado is on pace to hit 40 home runs for the third time in his career.Blackmon and Arenado had two-out singles in the third but were stranded.