The Diamondbacks got on the board in the first inning behind a Mark Trumbo bloop single to score Aaron Hill from second. Josh Collmenter escaped the bottom half unscathed but had no such luck in the second, when the Phillies strung together six hits for four runs, including a Cody Asche two-run home run to take the lead by three heading into the third.
Martin Prado, the hero of the night, kept the scoring going in the top of the second with a solo home run on an 0-2 pitch off Phillies' starter Cliff Lee. Marlon Byrd matched Prado with a solo shot of his own in the bottom half of the inning to extend the lead back to three. And then Cliff Lee singled home Carlos Ruiz who doubled after the Byrd home run.
In the sixth, with two runners on, Prado delivered two more RBIs with a double in the gap to pull Arizona within one.
Two innings later, Ender Inciarte weakly grounded out to short with a runner on third and the infield back to tie the game up at six. Meanwhile, the D-backs bullpen had thrown six scoreless innings since the third, including the ninth.
In extras, Prado hit a sacrifice fly to give Arizona the 7-6 lead, and then Nick Evans hit a pinch hit three-run shot for a little insurance. Addison Reed closed the game out in the bottom half to even the series up at one win apiece.