PHOENIX — Cody Ross' sacrifice fly to center field drove in A.J. Pollock with the winning run in the bottom of the 10th inning Saturday night, lifting the Arizona Diamondbacks to a 3-2 win over the Colorado Rockies.
Pollock led off the inning with a single off Edgmer Escalona (1-1).
With one out, he stole second base and went to third on a throwing error by Rockies catcher Wilin Rosario. The Rockies then intentionally walked Miguel Montero to have Escalona face Ross.
Ross hit a ball more than 400 feet to center that gave the Rockies had no chance to throw out the speedy Pollock.
Arizona won its sixth extra-inning game without a defeat this season.
Closer J.J. Putz (2-0) earned the win with a scoreless top of the 10th.
The Diamondbacks turned three double plays in the first five innings.
The Rockies loaded the bases in the first and fifth innings against Diamondbacks starter Wade Miley, but failed to score each time.
Miley struggled with his control more than in any of his previous four starts this season. He lasted only 4 1-3 innings and threw 98 pitches, walking seven.
Miley walked four in the first inning, but got out of the situation with a double play and a strikeout.
The Rockies trailed 2-0 on Pollock's solo home run in the first inning and Ross' two-out triple to drive in Montero from first.
Rosario homered off reliever Brad Ziegler in the sixth, and the Rockies tied it when Troy Tulowitzki singled in Dexter Fowler with the tying run with two outs in the seventh.
Fowler had reached second on a hustle double, sliding head first and avoided the tag. Tulowitzki was thrown out at second trying to stretch his hit into a double.
The Diamondbacks had a chance to take the lead in the seventh, but Gerardo Parra was stranded at third after he singled and reached third base on a wild pitch.
The Rockies had their best late chance in the eighth when Michael Cuddyer and Rosario singled to start the inning.
But Cuddyer was picked off on a throw from Montero to shortstop Cliff Pennington and Rosario was doubled off second base after straying too far off the bag on a line out to Parra in right field.
NOTES: Diamondbacks shortstop Didi Gregorius felt soreness from the contusion on the right side of his head a day after being hit in the helmet by a pitch from the Rockies' Josh Outman in the seventh inning Friday. Gregorius did not play in Saturday's game. ... The Diamondbacks played a man short on their 25-man active roster on Saturday while deciding whether to make a roster move involving Gregorius. ... Diamondbacks OF Jason Kubel, on the 15-day disabled list with a strained left quadriceps, played in an extended spring training game Saturday and is scheduled to continue his rehabilitation at Triple-A Reno on Monday and Tuesday.