Rockies 4, Diamondbacks 2: DJ LeMahieu snapped a fourth-inning tie with an RBI single as host Colorado salvaged the finale of the four-game series and halted its season-high nine-game losing streak.
Andrew Brown added an insurance run with a solo home run in the eighth for the Rockies, who must win four of their final nine games to avoid the first 100-loss season in franchise history. The homer was Brown's fourth of the year and second in three contests.
Jason Kubel recorded two of the four hits - including a two-run homer - by Arizona, which fell 5 1/2 games behind St. Louis for the second wild card spot in the National League with nine to play.
Kubel's blast into the second deck in right field in the top of the fourth gave the Diamondbacks a 2-1 lead. But Tyler Colvin led off the bottom half with a single and scored on a groundout by Brown before LeMahieu put the Rockies ahead with his single off Trevor Cahill (12-12), who yielded three runs - two earned - and nine hits in six frames.
Tyler Chatwood (5-5) allowed two runs and three hits over 5 2/3 innings en route to his first win in five starts. Rafael Betancourt worked around a pair of hits in the ninth for his 30th save in 35 opportunities.
GAME NOTEBOOK: Diamondbacks 3B Chris Johnson was held out of the starting lineup with a swollen left hand suffered when he was hit by a pitch in Sunday's victory. ... The Rockies received a break as Arizona 2B Aaron Hill did not play due to an upper respiratory flu. Hill collected eight RBIs over the first three games of the series. ... Colorado CF Dexter Fowler was not in the lineup due to a sore left wrist, while LF Carlos Gonzalez was sent for an MRI exam on the sore left hamstring he injured on Sept. 16.