John Bazemore, Associated Press
Philadelphia Phillies' Ryan Howard, right, celebrates with Jimmy Rollins and Chase Utley (26) after hitting a three-run homer in the third inning of Wednesday's game against the Atlanta Braves.

ATLANTA — Ryan Howard hit a three-run homer and Pat Burrell added a solo shot as Philadelphia survived a ninth-inning scare to beat Atlanta 7-3 on Wednesday night.

The Phillies improved to 5-0 in Atlanta this season and 7-1 overall in the season series.

The Braves (40-45) fell a season-worst five games under .500 with their second straight loss in the series, despite homers from Chipper Jones and Ruben Gotay.

Jones, playing his second game after missing eight straight starts with a strained right quadriceps, hit his 17th homer off J.C. Romero in the eighth, cutting the Phillies' lead to 5-3.

The Phillies answered with two runs in the ninth on Jimmy Rollins' RBI triple and Chase Utley's run-scoring single.

The Braves loaded the bases against Brad Lidge in the ninth on one hit and two fielding errors by Howard at first base but Lidge struck out Mark Teixeira to end the game.

Adam Eaton (3-6) gave up five hits and two runs in five innings for his first win in five starts.

MARLINS 4, NATIONALS 2: At Miami, Florida's Alfredo Amezaga hit a go-ahead, two-run homer in seventh inning when play resumed after a 1 1/2-hour rain delay. Ricky Nolasco (9-4) improved to 4-0 in his last five starts, allowing two runs and three hits in seven innings. Kevin Gregg threw a perfect ninth for his 15th save.

PIRATES 9, REDS 5: At Cincinnati, Xavier Nady homered twice and drove in four runs to lead Pittsburgh, which lost another pitcher to injury. Closer Matt Capps will be gone for about eight weeks after a medical test detected bursitis and tightness in his pitching shoulder.

DODGERS 4, ASTROS 1: At Houston, Hiroki Kuroda threw seven shutout innings after coming off the disabled list, and Jeff Kent had two RBI-doubles for Los Angeles. Kuroda (4-6) allowed five hits in his first start since going on the DL on June 18 with tendinitis in his right shoulder.

ROCKIES 8, PADRES 1: At Denver, Garrett Atkins, Troy Tulowitzki and Yorvit Torrealba homered for Colorado. Atkins drove in four runs and Ubaldo Jimenez pitched into the seventh inning for his second win in his last three starts. Chase Headley homered for the Padres, who have lost 15 of 18 games.

CARDINALS 8, METS 7: At St. Louis , Troy Glaus' second homer of the game with two outs in the ninth won it for St. Louis, an inning after pinch-hitter Chris Duncan's two-run shot had tied it. Ryan Franklin (3-2) worked a perfect ninth for the Cardinals.

BREWERS 4, DIAMONDBACKS 3: At Phoenix, Mike Cameron singled home Russell Branyan with one out in the top of the ninth for Milwaukee. Cameron finished 2-for-4 with two RBIs and Rickie Weeks added his first career pinch-hit home run for the Brewers. The Diamondbacks' lead in the NL West over Los Angeles slipped to 1 1/2 games.

CUBS 6, GIANTS 5: At San Francisco, Mike Fontenot hit a tiebreaking home run in the eighth inning and Chicago continued its offensive resurgence with a victory over the Giants. Jim Edmonds also homered for the Cubs, who have scored 16 runs in the first three games of this four-game series.

American League

RAYS 7, RED SOX 6: At Petersburg, Fla., Evan Longoria went 3-for-4 and drove in three runs as Tampa Bay beat Boston to complete their second three-game sweep of the World Series champions this season. The Rays improved the best record in baseball to 52-32, rallying from a three-run deficit in the seventh inning and extending their lead in the AL East to a franchise-best 3 1/2 games over the second-place Red Sox.

YANKEES 18, RANGERS 7: At New York, Jason Giambi hit a grand slam and drove in a season-high six runs and Alex Rodriguez added a three-run homer as New York avoided a series sweep. It was Rodriguez's 535th homer, moving him past Jimmie Foxx for 14th on the career list and within one of Mickey Mantle. Milton Bradley and Chris Davis hit two-run homers for the Rangers.

WHITE SOX 6, INDIANS 5 (10 INNINGS): At Chicago, A.J. Pierzynski led off the bottom of 10th with his second homer of the game and Chicago won its seventh straight. Masa Kobayashi (4-4) pitched a perfect ninth then Pierzynski drove the first pitch of the 10th for his seventh homer. Grady Sizemore's second solo homer of the game tied it at 5 in the ninth.

TWINS 7, TIGERS 0: At Minneapolis, Nick Blackburn combined with two relievers on a five-hitter, and Joe Mauer's two-out, two-run single sparked a five-run third inning for Minnesota. The Twins have won 13 of 15 overall. Blackburn (7-4) allowed three hits in seven innings, struck out four and walked one.

ANGELS 7, ATHLETICS 4: At Anaheim, Calif., Joe Saunders pitched into the seventh inning to match Brandon Webb for the major league lead with his 12th win, and Juan Rivera and Eric Aybar homered for the Angels. Saunders (12-4) allowed four runs — two earned — and six hits in 6 1/3 innings to help Los Angeles open a 5 1/2-game lead over Oakland in the AL West. Francisco Rodriguez pitched a scoreless ninth for his major league-leading 34th save.

ORIOLES 5, ROYALS 2: At Baltimore, Daniel Cabrera pitched a seven-hitter to earn his first victory since May 20, and Aubrey Huff homered for Baltimore. Cabrera (6-4) is 5-0 with a 2.21 ERA lifetime against Kansas City, and the Orioles are 8-0 in his eight career starts against the Royals.

MARINERS 4, BLUE JAYS 2: At Seattle, Miguel Cairo drove in three runs with two doubles for Seattle. Cairo, making just his second start at second base, drove in the game's first run with a two-out double in the third off Dustin McGowan (6-7). Raul Ibanez followed with a run-scoring single. The Blue Jays tied the game on Adam Lind's two-run homer in the fifth. Jarrod Washburn (4-7) allowed two runs and seven hits in six innings.