PHOENIX -- Ian Kennedy took advantage of Arizona's early offensive outburst.
"It's nice having a 5-1 lead going into the third inning," Kennedy said. "You can be a little more aggressive with the guys in the middle of the lineup."
Atlanta had won five in a row.
"We ran into a hot ball club," said Arizona manager Kirk Gibson. "This feels pretty good. It makes you smile. It's been a while since we've shaken hands after a game."
Parra was starting in the unfamiliar territory of center field with the absence of Chris Young and he made the most of the opportunity, finishing with two hits and a stolen base in four at-bats.
"I feel comfortable anytime I see myself in the lineup," Parra said. "I'll play anywhere as long as I get to play."
Kennedy (3-0) posted his seventh straight win dating to last August. The Diamondbacks helped him by scoring more than two runs for the first time in four games.
"I feel like last year is last year," Kennedy said. "I just try to go out there with the same approach I've had for the last year and a half. As a pitcher you remember the frustrating times and only the really good times."
Randall Delgado (2-1) retired the first two Arizona batters in the second. Jason Kubel then singled, Cody Ransom doubled and John McDonald was intentionally walked to load the bases. Delgado walked Kennedy on four pitches before Parra hit a drive into the pool area beyond the right-center field fence for a 5-1 lead.
"I was trying to stay down in the zone but it stayed up," Delgado said.
Delgado went 5 1/3 innings, giving up five runs and three hits. He struck out six, walked four and hit two batters.
"It was a good learning experience," said Braves manager Fredi Gonzalez. "He gets two quick outs in an inning then next think you know there's a five spot put on the board. It's a young pitcher, a young pitcher that needs to mature and get into those situations and doesn't let the innings get away from him."
Michael Bourn had three hits, walked once and scored twice for the Braves. Atlanta lost for only the second time since April 9.
Bourn sped the Braves to a 1-0 lead in the first when he led off the game with a double to deep center, took third on a groundout and scored on a sacrifice fly by Freddie Freeman.
Bourn also scored Atlanta's second run, singling in the third and coming around on Martin Prado's double down the left field line.
Prado contributed with his glove, too, taking away an apparent home run from Miguel Montero in the third with a leaping catch just to the right of the 376-foot sign in left field.
Delgado recorded his first career hit with one out in the fifth, went to second on Bourn's single and later scored on a single by Freeman to pull Atlanta to 5-3.
"I thought Randall showed everybody a lot today about his mental makeup," said Braves second baseman Dan Uggla. "He had a few mistakes that one inning but that was all they got. He really came out, bounced back and battled and gave us a chance to win the ballgame."
Parra singled, stole second and scored on a double by Aaron Hill for a 6-3 Arizona lead in the seventh.
Kennedy is 16-1 with three no decisions in his past 20 starts. ... Delgado has yet to pitch past the sixth inning in 10 career starts. ... Chipper Jones, playing his final game at Chase Field, pinch-hit in the seventh and grounded into a double play. Jones hit .328 with six homers and 35 RBIs in 52 career games in Phoenix and was honored after the third. ... Braves pitchers had retired 24 straight hitters before Kubel's second-inning single. ... The intentional walk to McDonald was the first of his 891-game career. ... The Diamondbacks' series opener Monday against the Philadelphia Phillies originally was billed as a matchup of Daniel Hudson and Cliff Lee, at least before both went on the disabled list. RHP Kyle Kendrick will start for the Phillies against LHP Wade Miley, who was announced by the Diamondbacks via Twitter following the game. ... Atlanta RHP Jair Jurrjens will try to improve his 8.10 ERA in Los Angeles against LHP Chris Capuano and the Dodgers. Jurrjens has lasted only 13 1/3 innings total in his first three starts, allowing 12 runs on 21 hits and nine walks.