Brian McCann hit his team-leading 21st home run and drove in four runs, two in Atlanta's decisive seven-run sixth inning, and the Braves beat the Arizona Diamondbacks 11-4 on Saturday night.
Mark Kotsay was 3-for-5 with a double and Jair Jurrjens allowed seven hits over six innings for the Braves, who have won four of their last five including the first three of four games in Arizona.
Jurrjens (11-7) allowed four runs _ three earned _ with two walks and six strikeouts to snap a personal two-game losing streak.
Stephen Drew went 2-for-5 with a double and a triple for the Diamondbacks, who have dropped four straight, their worst streak in two months.
The Diamondbacks took a 3-2 lead with a pair of runs in the bottom of the fifth. But everything unraveled in the sixth when Atlanta scored seven runs on five hits, a walk, a hit batter and three errors.
Omar Infante reached safely on an infield single against Dan Haren, Mark Kotsay doubled and Kelly Johnson hit a double just inside the first-base bag and into right field to score two and put Atlanta back ahead 4-3.
Haren (12-6) also surrendered a bloop single to Jurrjens before he was pulled in favor of reliever Juan Cruz. Cruz walked Gregor Blanco and hit Yunel Escobar in the forearm with the bases loaded, scoring Johnson to make it 5-3.
Cruz struck out Chipper Jones before McCann hit a two-run single off Mark Reynolds' glove and into left field. Reynolds threw wildly back to Stephen Drew at the third-base bag as Escobar slid in from second for an error, and McCann took off for second. Cruz fielded Reynolds' throw home and then threw wildly to second trying to stop McCann from advancing, allowing Escobar to score to make it 8-3.
Diamondbacks second baseman Orlando Hudson appeared to jam his left wrist trying to field Cruz's throw, the same wrist in which his tore a ligament and missed Arizona's final 21 games, and left the game.
Atlanta wasn't finished. Cruz made his second error of the inning, throwing the ball into foul territory in left as McCann stole third and trotted home for a 9-3 Braves lead.
Haren went 5 2-3 innings, his shortest outing since April 23, and allowed five runs and a season-worst ten hits with three walks and five strikeouts.
McCann's first-inning homer gave Atlanta a 2-0 lead four batters into the game. The Diamondbacks answered with one in the fourth and two in the fifth on RBI grounders by Alex Romero and Conor Jackson and a Chad Tracy sacrifice fly.
Tony Clark added an RBI single in the sixth for Arizona and the Braves scored two runs, one earned, off Tony Pena in the eighth.
Notes:@ The Diamondbacks lost a season-high five games May 26 through 30 against Atlanta, San Francisco and Washington. ... McCann's home run was his first since hitting two July 25 at Philadelphia, also with Jurrjens on the mound. ... Haren's streak of 24 1-3 innings without issuing a walk ended when Blanco walked on eight pitches to begin the game. ... Haren had not allowed more than nine hits in a game since giving up 10 in eight innings September 17 against Seattle while pitching for Oakland.