Phoenix, AZ (Sports Network) - J.J. Putz worked out of a jam in the ninth and the Arizona Diamondbacks held on for a 4-2 victory to capture their third win of a four-game set with the Colorado Rockies at Chase Field.
The Rockies had runners on second and third with two out for pinch-hitter Carlos Gonzalez, but Putz struck him out to notch his fifth save and secure Arizona's sixth win in eight contests.
Patrick Corbin (3-0) worked out of trouble most of the game, giving up nine hits over 6 2/3 frames. However, Colorado was just 2-for-9 with runners in scoring position and reached him for just two runs.
Cody Ross and Josh Wilson chipped in an RBI apiece in the victory. Jason Kubel made his return from the disabled list, but went 0-for-3.
The Rockies, losers in six of eight since a hot 13-4 start, saw star shortstop Troy Tulowitzki exit the contest with a left shoulder strain.
When he was thrown out at the plate in the first inning, he appeared to sustain the injury on an awkward slide. He was replaced in the field by Jonathan Herrera in the third and the team is calling him day-to-day.
Jon Garland (2-2) was tagged for four runs -- three earned -- on eight hits and two walks. Eric Young had three doubles and scored a run on Dexter Fowler's base hit in the setback.