ATLANTA (AP) - Omar Infante, replacing the injured Chipper Jones, lined a two-out, run-scoring single in the eighth inning to back Derek Lowe's best outing of the season, leading Atlanta to its eighth straight win, 2-1 over Philadelphia on Wednesday.
The Braves finished off a three-game sweep of the defending NL champions and increased their lead in the East to 2 1/2 games.
Lowe (8-4) went eight innings, allowing six hits and one run. Billy Wagner worked the ninth for his ninth save. Jose Contreras (2-2) took the loss.
Kyle Kendrick gave up five hits and a run in seven innings for Philadelphia, which failed to score more than three runs in a game while losing nine of its last 11, including four straight.
Jones left in the fifth inning with an injured finger. The team said he had inflammation in his right ring finger and was day to day.
Dodgers 1, Diamondbacks 0, 14 innings
LOS ANGELES (AP) - Garret Anderson hit an RBI single with two outs in the 14th inning and Los Angeles handed Arizona its 10th straight loss.
A day after the Dodgers won 1-0 on Matt Kemp's home run in the 10th, Los Angeles won another pitchers' duel. Kemp led off the 14th with a single and later scored Anderson's hit.
The Diamondbacks went 0-9 on their trip to Colorado, San Francisco and Dodger Stadium. It marked their first winless road swing of more than six games.
It was the Rockies' fifth straight walkoff defeat. In the series opener, they lost 5-4 on a game-ending balk by Esmerling Vasquez.
Travis Schlichting (1-0) allowed four hits over four innings of relief to get his first major league victory.
Edwin Jackson went nine innings, tying a career high, in his first start at Chavez Ravine since leaving the Dodgers in a trade that sent him to Tampa Bay in January 2006. He allowed three hits, struck out six and walked three.
Padres 5, Mets 1, 11 innings
SAN DIEGO (AP) - Adrian Gonzalez hit a grand slam with one out in the 11th inning to lift San Diego.
It was the third career grand slam and second career game-winning home run for the All-Star first baseman, coming on a 1-1 pitch from Raul Valdes (2-2).
After Tony Gwynn Jr. doubled leading off the 11th, Padres right-hander Jon Garland made the second pinch-hitting appearance of his career, laying down a bunt that Valdes fielded and threw to third to get Gwynn. Jerry Hairston Jr. singled and David Eckstein, who singled in the tying run with two outs in the ninth, was hit on the left knee by a pitch to load the bases.
Gonzalez then homered into the left-field seats.
The Mets wasted a second straight strong performance by Johan Santana, who has thrown 15 straight scoreless innings in his last two starts but has two no-decisions to show for his efforts.
Francisco Rodriguez was one strike away from saving a 1-0 victory for Santana when Eckstein singled up the middle to bring in Gwynn from second with the tying run.
Ryan Webb (2-1) pitched two scoreless innings for the win.
Astros 5, Nationals 1
HOUSTON (AP) - Carlos Lee hit a two-run home run and Houston's Wandy Rodriguez snapped his three-game losing streak.
Rodriguez (3-7) pitched out of bases loaded jams in the fourth and fifth innings to secure his first victory since May 12. He struck out a season-high eight over five innings.
Lee hit his sixth homer of the season off John Lannan (2-3) in the third. Lannan allowed eight hits and two earned runs in 6 1-3 innings.
Houston got another run in the sixth on a rare double error by rookie shortstop Ian Desmond and Hunter Pence had a two-run triple off Tyler Walker.
Cardinals 4, Reds 1
ST. LOUIS (AP) - Chris Carpenter beat Cincinnati for the eighth straight start, allowing four hits in eight innings as St. Louis pulled into a first-place tie with the Reds in the NL Central.
Matt Holliday homered and Skip Schumaker, Ryan Ludwick and Brendan Ryan all had two hits and an RBI. Holliday hit his sixth homer, and only second at home, leading off the seventh against Logan Ondrusek for a 4-1 lead.
Carpenter (7-1) has beaten Cincinnati three times this year and has a 1.09 ERA during the eight-game winning streak that dates to Aug. 15, 2006.
Rookie Sam LeCure (1-1) allowed three runs in 5 1-3 innings in his second career start, missing a chance to become the first Reds pitcher to win his first two outings since Larry Luebbers in 1993.
Kyle McClellan worked the ninth for his first save, and fifth of his career, a day after closer Ryan Franklin worked two innings in a one-run loss.
Brewers 7, Marlins 4
MIAMI, Fla. (AP) - Milwaukee's Yovani Gallardo hit his second homer of the season and won his sixth straight decision.
Gallardo (6-2) gave up two runs in seven innings with four strikeouts. He hit a solo homer in the seventh inning - the sixth of his career - to help halt the Brewers' three-game skid.
Brewers slugger Prince Fielder also hit his ninth home run of the season and the second in two days.
The Marlins led 2-0 until the sixth inning behind a solid outing by Chris Volstad before Carlos Gomez knocked in a run with a single chasing the right-hander.
Gallardo, batting eighth in the lineup, led off the seventh with a home run off lefty Taylor Tankersley.
With two outs in the top of the eighth, Gomez gave the Brewers the lead with an RBI single off Jorge Sosa (1-1).
George Kottaras followed with a broken-bat homer to right for a 5-2 lead.
John Axford pitched 1 2-3 innings to earn his third save despite allowing an RBI double to Hanley Ramirez.
Giants 4, Rockies 1
SAN FRANCISCO (AP) - Aaron Rowand hit a go-ahead two-run double in the fifth inning and San Francisco again backed starter Matt Cain with enough offense to avoid a sweep.
Pablo Sandoval added an RBI double and Bengie Molina singled in a run against Jeff Francis (1-2) in the sixth for the Giants, who were held to one total run over the first two games of the series, but came through for Cain (4-4).
Troy Tulowitzki homered for Colorado, which had its season-best four-game road winning streak snapped. The Giants beat Francis for the first time in five matchups since May 2, 2007.
Cain followed up his one-hit gem against Arizona last time out with another sharp outing, winning consecutive starts for just the second time this season. He allowed four hits, one run, struck out five and walked three.
Brian Wilson pitched a perfect ninth to earn his 13th save.