ATLANTA - People like to say the Atlanta Braves live and die by the home run.

Jason Heyward says that's not always the case, and he offered Saturday's eighth inning as proof.

"We did a good job getting pitches to hit. We had some sac flies, we had some guys running the bases well, we had some guys drawing some walks," Heyward said. "When you're able to do things like that and put it all together, you have a lot of opportunities to win the game."

Heyward hit a tying RBI double, and Andrelton Simmons scored the go-ahead run on the same play in a seven-run eighth inning that gave the Braves an 11-5 victory over the Diamondbacks.

The Braves rallied for their 23rd comeback victory, tops in the National League. Atlanta has won two straight and four of five to lead Washington by 6 1/2 games in the NL East. The Diamondbacks have lost four of five.

Braves starter Tim Hudson extended his winless streak to 10 straight starts, allowing five hits, four runs and four walks with two strikeouts in 5 2/3 innings.

David Hernandez (4-5) retired the first batter he faced in the eighth, but pinch hitter Reed Johnson and Simmons were both hit by a pitch before Heyward doubled to left field.

Johnson scored from second on the double, but third base coach Brian Snitker signaled for Simmons to stop on the bag as Jason Kubel was throwing to cutoff man Eric Chavez at third.

When Kubel's throw bounced wide left of Chavez, Simmons was able to score easily to give the Braves a 6-5 lead.

"I was bluffing at first just to force a throw (from Kubel) and maybe make him start getting ready to throw home, too," Simmons said. "When I saw the ball went away from the third baseman, I noticed there was nobody in the space. The catcher was all the way back there, so I didn't think they were going to beat me to home plate."

After a single by Justin Upton chased Hernandez, Tony Sipp allowed Brian McCann's two-run single and Dan Uggla's RBI double, before B.J. Upton's sacrifice fly to make it 10-5.

Chris Johnson added an RBI single off J.J. Putz for an 11-5 lead.

Hernandez allowed two hits and four runs with no walks or strikeouts in one-third of an inning.

"We didn't deserve to win the game," Arizona manager Kirk Gibson said. "We walked five in an inning without a hit and only gave up two runs. Then we gave them seven walks, three hit batsmen, made an error. Just melted down. Didn't play good at all. It's frustrating. It's disappointing for sure."

The Diamondbacks took a 5-4 lead in the top of the eighth on Miguel Montero's fifth homer, a solo shot, off Jordan Walden. Walden (3-1) earned the win despite allowing three hits and one run with no walks and one strikeout in one inning.

Arizona scored its first four runs on an RBI double by Montero, Kubel's RBI single in the fourth and A.J. Pollock's two-run homer in the sixth.


• What: Diamondbacks at Braves

• When: 10:35 a.m.

• TV; radio: FSAZ, TBS; 1490-AM