Hammel was in line for the victory until Huston Street came into the game to close out a two-run lead in the ninth. Previously perfect in save situations in 2011, Street gave up solo home runs to Gerardo Parra and Chris Young to allow the Diamondbacks to tie the game at 2-2.
Justin Upton blooped a big hit down the right field line to score Chris Young in the 11th inning to give the Arizona Diamondbacks the hard-earned victory with a score of 3-2.
Ian Kennedy went six innings for Arizona, giving up two earned runs and striking out five.
Parra had two hits for the D-backs, and Young added three. The suddenly cold Arizona offense waited until the last second to come alive.
The Diamondbacks bullpen was impressive, going five innings and giving up only one hit and one walk. What at one time was a big question mark has turned into a position of strength for Arizona.
With the win, Arizona won six of ten games during this homestand. They've improved to 14-16 on the season, and begin a road trip tomorrow at the San Diego Padres.