Aaron Hill hit a tiebreaking three-run homer in the eighth inning and the Arizona Diamondbacks beat Colorado 10-7 on Sunday, the Rockies' season-high ninth straight defeat.
Wilin Rosario had three hits for the fourth game in a row and DJ LeMahieu also had three hits for the Rockies.
Colorado (58-94) is one loss shy of the club's single-season record and needs to win five of its last 10 games to avoid a 100th loss.
"I think it matters," starter Jeff Francis said. "We don't like losing one game. But 100 is that number that really stinks. I wouldn't stay it's on our mind every time we step on the field, but when you lose and lose a lot in a row, it's in your mind."
The Rockies have averaged 14 hits and more than six runs in the first three games of this four-game series but have dropped all three.
"Seven runs and 16 hits, that a lot of runs from a lot of young people," Rockies manager Jim Tracy said.
Wil Nieves had four hits and Hill had three for the Diamondbacks, who have won three straight and six of seven. Arizona remained 4 1/2 games behind St. Louis for the second NL wild-card spot.
Trailing by one, the Diamondbacks rallied against reliever Matt Belisle (3-8) in the eighth. Pinch hitter Mike Jacobs tied it with a single and after Adam Eaton struck out, Hill hit his
"We needed the ball to be down but the ball unfortunately was up mid-thigh to the belt," Tracy said. "That's Aaron Hill's nitro-zone. That's the difference in the game."
Arizona tacked on three more in the ninth on Jake Elmore's two-run single and A.J. Pollock's RBI groundout.
Colorado scored three runs off Takashi Saito in the bottom of the ninth. J.J. Putz got the last for his 32nd save.
Mike Albers (3-1) got the win with an inning of scoreless relief.
The Rockies took a 4-3 lead against Ian Kennedy in the sixth on Charlie Blackmon's RBI single.
Arizona took a 2-0 lead in the second on RBI singles by Cody Ransom and Nieves. Ryan Wheeler scored the second run while pinch running for Chris Johnson, who left the game with a bruise on his left hand after getting hit with a pitch from Francis.
The Diamondbacks made it 3-0 when Wheeler drew a bases-loaded walk against Adam Ottavino in the fifth.
Kennedy didn't allow a hit until Francis singled to lead off the third. He held the Rockies in check until the fifth when they rallied to tie it.
Kennedy got the first out of the inning before allowing five straight hits. Blackmon and Jordan Pacheco had RBI singles and Rosario made it 3-all with an RBI double.
Chris Nelson and Tyler Colvin struck out with runners on second and third to end the inning.
Kennedy allowed four runs on nine hits and struck out six in six innings.
Francis allowed two runs on five hits in four innings. He and hasn't won since beating the Dodgers on Aug. 27.
"I hit a guy, a couple singles, it turns into two runs," Francis said. "It wasn't terrible but I had a long inning and that kept me from going any deeper."
NOTES: The nine-game losing streak is the longest since Sept. 14-23, 2011. ... Pacheco's single in the fifth extended his hit streak to seven games. ... Rockies OF Carlos Gonzalez (tight left hamstring) was out of the starting lineup for the third straight game.