Denver, CO (SportsNetwork.com) - Aaron Hill capped a ninth-inning rally with a sacrifice fly to boost the Arizona Diamondbacks to an 8-7 win over the Colorado Rockies.
John Axford (1-1), Colorado's sixth reliever, began the ninth inning on the mound in search of his 13th save, but the first four batters reached safely and the Diamondbacks were able to rally from a two-run deficit to win for the eighth time in 12 games.
Yasmany Tomas went 4-for-5 with an RBI in the ninth inning and scored twice. Paul Goldschmidt belted a two-run homer.
Nick Hundley homered in the second inning and walked with the bases loaded to force in the go-ahead tally during a four-run fifth for the Rockies, but they had a three-game winning streak halted.
Charlie Blackmon had a pair of hits and scored twice for the Rockies. Wilin Rosario added two hits and an RBI in the second installment of this three-game series.
David Peralta legged out an infield hit and Goldschmidt walked to start the ninth. Tomas then grounded a single into left field to get the visitors within 7-6.
Jake Lamb then popped a ball into shallow center field to load the bases. Jarrod Saltalamacchia battled during a 10-pitch at-bat and walked on a high and outside pitch with the count full to force in the tying run.
Hill, pinch-hitting for reliever Daniel Hudson (2-2), then lifted a fly ball to deep center to easily send in Tomas with the winning run.
"We just battled. There were some scratch hits there. You have to get lucky sometimes," Diamondbacks manager Chip Hale said. "The at-bat by Saltalamacchia was unbelievable. You just have to keep battling because you never know."
Brad Ziegler retired the side in order in the home ninth for his 11th save.
"He's fine. he's been outstanding, almost perfect," Rockies manager Walt Weiss said of Axford. "The bullpen did an outstanding job, but it got away from us in the ninth."
David Hale allowed eight hits and five runs over 4 2/3 innings in the start for Colorado. Allen Webster surrendered six hits and five runs -- four earned -- in 4 1/3 innings for the Diamondbacks.
Troy Tulowitzki had an RBI single during a two-run first, and it became 3-0 Colorado in the second on Hundley's blast to center.
Lamb and Chris Owings had back-to-back RBI doubles in the fourth, and Owings scored on Nick Ahmed's base hit.
Goldschmidt's homer to center in the fifth provided Arizona with a 5-3 edge, until the Rockies scored four times in their half of the inning. Nolan Arenado's single plated Blackmon, who stole two bases. Rosario had an RBI base hit and Hundley walked on a high pitch from Randall Delgado to give Colorado the lead. Ben Paulsen scored on a Brandon Barnes fielder's choice grounder later in the inning.
Arizona left 10 men on base, twice as many as the Rockies ... Andrew Chafin, Arizona's second reliever, went 1 2/3 innings. He has held opponents scoreless in 12 of last 13 games ... Goldschmidt's homer was his 20th of the season ... The start of the game was delayed 46 minutes by rain.