Well, Tim Hudson didn't win (again), but a huge eighth-inning comeback spoiled Arizona's chances at evening up the series. Atlanta scored seven runs in the eighth to top the D-backs 11-5.
Hudson had pitched very well in June despite no run support, but Freddie Freeman helped him out with a two-run homer in the third inning off Arizona starter Ian Kennedy. The D-backs would tie the score in the fourth on RBI hits by Miguel Montero and Jason Kubel.
Atlanta would re-take the lead in the fifth thanks to Kennedy's wildness. He walked the bases loaded before being lifted from the game; reliever Will Harris then walked Dan Uggla to force in the go-ahead run, and B.J. Upton chased home Atlanta's fourth run with a sacrifice fly.
Arizona, however, would tie the score yet again in the sixth when A.J. Pollock hit a two-run homer off Hudson, chasing him from the game. The D-backs took the lead when Miguel Montero homered off Jordan Walden to start the eighth. This was the fifth straight game Walden had appeared in; the home run was the first he had allowed all season.
David Hernandez was summoned from the Arizona bullpen to preserve the lead in the eighth, and that's where the fun began. Hernandez plunked Reed Johnson and Andrelton Simmons in succession with one out; Jason Heyward lined a double to left, scoring Johnson easily, but the throw from Kubel skipped away from Eric Chavez at third far enough for Simmons to race home with the go-ahead run. A base hit later, Hernandez was relieved for Tony Sipp; Freeman walked to load the bases before Brian McCann singled home two more runs. Uggla doubled to score Freeman and B.J. Upton hit another sacrifice fly, bringing McCann home. Chris Johnson ended the scoring with an RBI hit off J.J. Putz.
David Carpenter completed a scoreless ninth to seal the win.