Julio Teheran allowed two runs on six hits in four innings for Atlanta, walking two and striking out one. Chalk it up to another shaky command outing, as he lasted just 83 in four innings and threw just 48 strikes. He only threw first-pitch strikes to nine of 20 batters and couldn't command his pitches when he needed to. Yet, he still allowed just two runs despite one strikeout.
Teheran's big mistake came in the first when Justin Upton turned a changeup around 434 feet for a solo homer. Three straight singles for the D'backs led to a second run in the fourth when Ryan Roberts singled in a run. The Braves finally got on the board in the sixth when a single and double set up a sac fly RBI by Brian McCann. However, Chipper Jones ran into an out on the play and Dan Uggla did the same later in the at-bat for no apparent reason, ending the inning at third base.
The Braves took the lead in the seventh with two runs. Brooks Conrad doubled in a run and Martin Prado sac flied one in for a 3-2 lead. But Arizona tied it in the bottom of the seventh when Roberts walked, advanced on a sac bunt and scored on a two-base wild pitch.
The game continued to the 11th where the Braves took a 4-3 lead when pinch hitter Diory Hernandez singled up the middle to plate a run. However, the Diamondbacks tied and won it in the home half when Kelly Johnson singled in a run and Roberts beat out a throw at home on a grounder to Uggla off the bat of Upton.
McCann, Prado, Hernandez and Conrad had the four RBIs. Alex Gonzalez went 3-4 with a walk, and Chipper went 2-4 with a double and walk. Atlanta had 11 hits but ran into more than one out on the basepaths.
Proctor allowed the tying run in the seventh on just the one walk and wild pitch. Eric O'Flaherty pitched a scoreless inning, and Jonny Venters added two scoreless innings. Craig Kimbrel gave up the game in the 11th.
Upton went 2-6 with a homer and two RBIs. Roberts went 2-4 with an RBI and two walks. Juan Miranda and Gerardo Parra each had two hits. Johnson added one RBI.
Joe Saunders allowed one run on seven hits in six innings, walking two and striking out one. Esmerling Vasquez gave up two runs in the seventh. Aaron Heilman gave up the run in the 11th but earned the win.