The right-hander got into some serious trouble early on, however, when Rockies leadoff man Carlos Gonzalez walloped a two-strike fastball into the Coors Field bleachers in the first inning. Oops.
Luckily, Haren didn't spazz out after the homer and got down to business. He spent the rest of his eight innings dispatching Colorado's lineup with aplomb (including six straight scoreless frames) and secured his third win on the season, as well as the Diamondbacks' first victory of their 11-game road trip.
If you like this story, consider signing up for our email newsletters.
SHOW ME HOW
Meanwhile, Adam LaRoche helped the D-Backs top their opponents first-inning scoring theatrics by nailing a three-run homer off Colorado's Jason Hammel (0-2, 9.16 ERA). The opposing pitcher already had walked Justin Upton and allowed a single from Mark Reynolds before LaRoche helped to ruin his day with a thundering downtowner.
Upton and Kelly Johnson would add to Hammel's woes during the next inning with a pair of RBI singles that provided Arizona with all the runs they would need. Rockies relievers Manuel Corpas and Randy Flores managed to keep the Snakes from notching any additional runs on the scoreboard, but the damage was done.
Colorado attempted a late rally in the ninth after Chad Qualls took over for Haren, with both Todd Helton and Eric Young getting runs off the D-Backs closer. Just like Danny Boy, however, Qualls settled down to put the game in the victory column for the boys in Sedona red.
Arizona (9-10) will continue its three-game stand at Coors Field against the Rockies tonight when Edwin Jackson (1-1, 3.81) heads to the hill. He's got a tall order ahead of him, as the Mile High City squad is sending out the undefeated Ubaldo Jimenez (4-0, 0.95). First pitch is at 5:40 p.m. TV: Fox Sports Arizona. Radio: KTAR 620-AM. More info: www.dbacks.com.