The Colorado Rockies (36-60) lost their eighth game in the last ten tries last night to Arizona Diamondbacks (49-48) 6-2 in Phoenix. The only offense Colorado could muster was a pair of Michael Cuddyer home runs, which were not enough to propel Colorado to a win. The final game of the series is tonight at 7:40 MT at Chase Field (TV: Root Sports).

Rockies starter Edwar Cabrera, who was starting in place of Drew Pomeranz, pitched himself into and out of a few jams and left the game in the fourth. He showed some flashes of command, just not enough. In the end, Cabrera's line -- two runs on four hits in 3 1/3 innings -- only told part of the story in the Rockies' loss. After the game, Cabrera said that he struggled with his curveball and missed the strike zone too many times with his fastball.

Rockies first baseman Michael Cuddyer hit the first of two home runs in the top of fourth for a 1-0 lead, but D-Back Chris Young led off the bottom half with a walk and eventually scored on a double by Stephen Drew to tie the game at 1-1.

Arizona thrid-baseman Willie Bloomquist followed with a RBI double to put the D-backs ahead 2-1, and they never looked back. Arizona tacked on two runs in the fifth on a Chris Young homer and two more in the seventh to put the game out of reach.

Cuddyer's second home run, a line drive to center field in the top of the sixth, cut the D-backs' lead to 4-2, but the Rockies could not muster any more offense.

Tickets are available for the Rockies’ next home game at Coors Field vs. the Cincinnati Reds on July 27th, and can be purchased by calling (800) 388-ROCK, or click here.