<p>All-Star Brian McCann homered and drove in four runs against Greg Maddux, leading the Atlanta Braves to a 5-4 win over the San Diego Padres on Sunday night.</p><p>Kelly Johnson also homered and Andruw Jones went 3-for-3 and scored two runs for the Braves, who took two of three from the NL West-leading Padres to go into the break two games behind the New York Mets in the NL East. The Padres, trying for their third straight division title, have a one-game lead over the Los Angeles Dodgers.</p><p>The Braves went 6-4 on a bicoastal road trip. The Padres lost for the fifth time in eight games.</p><p>Maddux (7-6), who pitched for the Braves from 1993-2003, failed to get an out in the sixth before he was chased by McCann's two-run single to center that made it 5-1.</p><p>McCann, the NL's backup catcher for Tuesday night's game at San Francisco, was 2-for-4. The four RBIs were one behind his career high.</p><p>San Diego scored three times in the ninth inning to cut it to 5-4. Michael Barrett, Kevin Kouzmanoff and Brian Giles had run-scoring hits off Bob Wickman before Marcus Giles struck out with runners on first and second to end the game.</p><p>Given a 3-0 lead in the second on homers by McCann and Johnson, Kyle Davies (4-7) ended his career-worst streak of four straight losing decisions. He held San Diego to one run and four hits in six innings while striking out six and walking one.</p><p>After Andruw Jones opened the second with a walk, McCann homered off the top of the out-of-town scoreboard on the right-field wall, his ninth. Maddux struck out Jeff Francoeur, then served up Johnson's homer down the right-field line on a full-count pitch, also his ninth.</p><p>Chipper Jones and Andruw Jones singled opening the sixth, and McCann brought them both in with a base hit.</p><p>That was it for the 41-year-old Maddux, who has lost three of his last four decisions. He allowed five runs and six hits, struck out two and walked two.</p><p>San Diego got its first run when Adrian Gonzalez walked with two outs in the third and scored on Mike Cameron's double to left-center.</p><p>Notes@ Maddux is 340-209 in his career. ... Making his second start for the Padres, LF Milton Bradley made a nice catch of Willie Harris' long foul ball leading off the game, sliding into the wall down the left-field line. ... Braves RHP John Smoltz, who will miss the All-Star game due to inflammation in his pitching shoulder, is scheduled to start the Braves' sixth game back from the break, July 18 at Cincinnati. That's the day he's eligible to come off the disabled list. ... The Padres' tentative rotation coming out of the break will be Maddux, Chris Young, ace Jake Peavy, lefty David Wells and Justin Germano. When manager Bud Black informed Maddux that he's due to start Friday night at Arizona, the 41-year-old said: "Cool _ I'm pitching back-to-back games." ... Peavy, Young and closer Trevor Hoffman are San Diego's All-Stars.</p>