Jhoulys Chacin allowed one run on six hits over eight innings and the Colorado Rockies snapped a four-game losing streak with a 4-2 win over the Pittsburgh Pirates on Friday night.
Chacin (10-5), who has won seven of his past nine decisions, stayed in the game after taking a sharp line drive off the bat of Starling Marte in the fifth inning.
Colorado's Troy Tulowitzki had a solo homer and an RBI single, and Todd Helton had a two-run single 17 years to the day after making his major-league debut in the same city.
The Rockies were coming off being outscored 40-13 by Atlanta in a four-game sweep at Turner Field. They won despite their lineup missing two of their best hitters for the second consecutive game - Michael Cuddyer is away on a family emergency and Carlos Gonzalez entered the game in the eighth inning after aggravating a sprained right middle finger on Wednesday night.
Neil Walker had two doubles for the Pirates (65-44), who came in with the best record in the majors.