The Arizona Diamondbacks' two hottest hitters, Jason Kubel and Aaron Hill, went a combined 0-for-8 last night.
The D-backs still beat the Colorado Rockies 6-3 at Chase Field.
D-Backs starter Ian Kennedy drove in three runs on a standing triple -- to repeat, Ian Kennedy drove in three runs on a triple -- as the former Cy Young Award candidate pitched eight innings, giving up just two runs.
The D-backs got on the board in the second inning, as Paul Goldschmidt took the first pitch he saw and drove it more than 400 feet into the outfield bleachers.
After giving up just one hit in four innings, Kennedy got his second at-bat with two outs in the fourth, with Goldschmidt, Justin Upton, and Ryan Roberts occupying bases after drawing walks.
Off the bat, it looked like Kennedy would homer; he drove it more than 400 feet. Somewhat unfortunately, Chase Field keeps in 400-footers in center field, and Kennedy was stuck with just a bases-clearing triple for just his second hit of the year.
Willie Bloomquist would drive in Kennedy before the third out, for a 5-0 D-backs lead after four.
Josh Rutledge gave the Rockies' anemic response in the top of the fifth inning, with a solo home run to bring the Rockies within four.
Kennedy looked like he was throwing complete-game material -- absolutely pegging corners -- but he gave up a couple hits in the eighth, as the Rockies scored one more.
The D-backs tacked on one more in the bottom of the eighth, though, to keep a safe distance with a score of 6-2.
D-backs reliever Mike Zagurski was brought in to start the ninth inning since it wasn't a save opportunity, but the first Rockies batter, Carlos Gonzalez, hit a home run -- turning it into a save situation.
Closer J.J. Putz was put in to get the job done, and his split-fingered fastball was nasty. He got one Rockies batter to foul out, then struck out the next two to complete the win.
That was the first of a three-game series against the Rockies, and Joe Saunders takes the mound at 6:40 p.m. today against a Rockies starter to be announced.
Keep Phoenix New Times Free... Since we started Phoenix New Times, it has been defined as the free, independent voice of Phoenix, and we would like to keep it that way. Offering our readers free access to incisive coverage of local news, food and culture. Producing stories on everything from political scandals to the hottest new bands, with gutsy reporting, stylish writing, and staffers who've won everything from the Society of Professional Journalists' Sigma Delta Chi feature-writing award to the Casey Medal for Meritorious Journalism. But with local journalism's existence under siege and advertising revenue setbacks having a larger impact, it is important now more than ever for us to rally support behind funding our local journalism. You can help by participating in our "I Support" membership program, allowing us to keep covering Phoenix with no paywalls.