PHOENIX -- Justin Upton snuck a peek at the outfielders just before he stepped in for the 1-1 pitch from Matt Belisle in the 11th inning, and saw they were playing deep.
So he knew his blooper to right on the very next pitch had a real chance of falling in.
That's exactly what happened, as it landed just inside the right-field foul line and out of the reach of a sliding Seth Smith. Chris Young came around from second base on the hit to score the game-winner, as the D-backs beat the Rockies, 3-2, in front of 18,695 at Chase Field.
With the win, the D-backs took the series from the Rockies and finished their 10-game homestand with a 6-4 mark. Arizona begins a nine-game road trip to San Diego, San Francisco and Los Angeles on Friday.
With one out in the 11th, Young doubled off the overhang in center, just under the yellow home-run line. Belisle then struck out Kelly Johnson before Upton hit his game-winner.
"I knew it was a fly ball, but I was begging for it to get down and it did," Upton said.
The D-backs were held in check at the plate for 8 1/3 innings before Gerardo Parra hit a homer to left-center off Rockies closer Huston Street in the ninth.
Street, who started the ninth by striking out Juan Miranda followed the Parra homer by fanning pinch-hitter Xavier Nady, leaving the Rockies just one out away from the win.
Instead, Young hit a 1-1 hanging breaking pitch into the left-field bleachers to tie the game.
"We've seen Huston a few times this year, so we have a plan against him," Young said. "He's been going to his slider quite a bit lately, so you try to be ready for it. He left me one over the middle. Normally he paints with it."
Said Street, "It's just a missed location on the slider, definitely not where I was trying to put it. He beat me on it."
D-backs manager Kirk Gibson said the fact that Young hit a breaking ball was validation of the club's practice of hitting off a breaking ball machine on an almost daily basis.
"I was trying to make an adjustment and be ready for the breaking ball when it comes," Young said. "Not necessarily the great breaking ball, but the one that hangs over the middle of the plate, instead of rolling over it, be ready to bust it."
The Rockies were in control of the game from the outset. D-backs starter Ian Kennedy pitched his way into trouble and for the most part was able to pitch his way out of it as well.
The Rockies put the leadoff hitter on base in each of the first four innings as Kennedy struggled to find his rhythm. During those four innings, the Rockies stranded six runners.
Colorado broke through for a run in the second and another in the fourth to go up 2-0.
"We should have scored more runs on these guys," Rockies left-fielder Carlos Gonzalez said. "We had a couple of opportunities and didn't get the job done. If we want to make the game better for our relievers, we need to make sure we take those opportunities and don't miss. If the guy in front of you doesn't get the job done, try to do it yourself."
Given the way Hammel was dealing, though, it seemed like Colorado held a larger advantage.
"The momentum was not on our side," Young said. "Even though it was a 2-0 game, there were times it felt like it was six or seven to zero because we had guys on and weren't able to do anything with it. You play nine innings for a reason."
In giving credit for the win, it's hard to understate the job the Arizona bullpen did in allowing just one hit over the final five innings.
"They were patient with us tonight as an offense," Young said of the relievers. "I said if they keep throwing up zeroes, sooner or later we'll score a run or two. It took us 8 1/3 innings to start, but it was nice."