Jason Hammel (5-10, 4.75 ERA) started off poorly by allowing four runs to the first five batters of the game. He wound up allowing the first six to reach base before Brandon Allen struck out. Justin Upton and Miguel Montero each hit a two-run double. D'Backs starter Josh Collmenter singled in a fifth run before the inning was over.
Miguel Montero hit a two-run homer in the following inning, but after that Hammel settled down through five innings. He left in the sixth inning with the bases loaded and saw Eric Stults walk in a run, his eighth and final one of the game. But that wasn't the worst Stults did. Stults loaded the bases in the seventh on a ground-rule double, an intentional walk and a hit-by-pitch--all with two outs. So, naturally, Justin Upton hit a grand slam to make it 12-3.
Troy Tulowitzki hit a solo home run (19) in the second inning and Ty Wigginton added a two-run single in the fourth inning. Collmenter (6-5, 2.74 ERA) allowed those three runs over seven innings while his bullpen kept the Rockies down for the final two innings.
The Rockies (48-53, 22-27 away) finish this series on Sunday at 2:10 p.m. MT. Micah Owings and Ubaldo Jimenez take the mound.