Andrew Brown homered and drove in a pair of runs, while Tyler Colvin had two hits and an RBI as the Colorado Rockies edged the Arizona Diamondbacks, 4-2, in the finale of a four-game set at Coors Field.
DJ LeMahieu drove in a run and Charlie Blackmon had two hits and scored once for the Rockies, who snapped a nine-game skid.
Tyler Chatwood (5-5) allowed two runs on three hits and struck out three over 5 2/3 innings to earn the win.
"Chatwood did a great job tonight," LeMahieu said. "We had some tough outs, got the hits when we needed to and it's good to get that win."
Rafael Betancourt stranded two in the ninth to earn his 30th save.
Jason Kubel smacked a two-run homer and Paul Goldschmidt scored a run for the Diamondbacks, who trail the St. Louis Cardinals by 5 1/2 games for the final NL wild card spot.
"We're just going to try and win as many games as we can. We've been in that mode for some time," D'backs manager Kirk Gibson said. "We'll try to win every game until the last win we play."
Trevor Cahill (12-12) surrendered three runs -- two earned -- on nine hits and struck out six over six frames.
The Rockies took an early 1-0 lead when Colvin singled to score Blackmon. Blackmon was hit by a pitch before taking third on Cahill's throwing error. Colvin followed with a base hit to right field.
With one on in the fourth, Kubel clobbered a homer into the second deck in right field to give the D'backs the lead.
But Colorado tallied two in the home half to retake the lead. A pair of base hits bookended a walk to load the bases for Andrew Brown who grounded into a force out at second base, allowing Colvin to score. LeMahieu followed with a single to right field to plate Chris Nelson.
Brown put the Rockies up 4-2 in the eighth after stroking a solo shot to right field.
Colorado is 6-17 in September ... Chatwood is 4-2 against NL West opponents ... Cahill snapped a three-start winning streak and lost for the first time since Aug. 26.