Mets 2, Reds 1
New York - Tom Glavine earned his 298th win with a superb performance, and Lastings Milledge's tiebreaking single with two outs in the eighth inning sent New York past Cincinnati. Glavine (8-6) allowed only two hits, including Brandon Phillips' homer, in eight innings. He struck out five and walked none, improving to 27-12 against Cincinnati. The two-time Cy Young Award winner is closing in on becoming the 22nd major-league pitcher to win 300 games.
Diamondbacks 5, Padres 4
Phoenix - Chad Tracy singled home the winning run in the eighth as Arizona rallied to defeat San Diego. The Diamondbacks had managed one run against Chris Young, who left after six innings.
Dodgers 8, Giants 7, 12 inn.
San Francisco - Derek Lowe held Barry Bonds hitless in three more at-bats and stuck on 751 home runs, and Los Angeles won its 10th straight game in San Francisco.
Braves 5, Pirates 4
Atlanta - Jeff Francoeur hit a bases-loaded single with two outs in the ninth inning.
Phillies 10, Cardinals 4
Philadelphia - Jimmy Rollins, Ryan Howard and Aaron Rowand homered, Pat Burrell added four RBIs, and Philadelphia avoided its 10,000th loss again by beating St. Louis.
Cubs 9, Astros 3
Chicago - Ted Lilly won his fourth straight start, Aramis Ramirez had four RBIs, and Alfonso Soriano hit a three-run homer as surging Chicago roughed up Roy Oswalt in a victory over Houston. Lilly (9-4), who hasn't lost since June 5, gave up four hits and a run over eight innings to help Chicago win for the 14th time in 18 games. The left-hander walked one, struck out seven and added a run-scoring single.
Marlins 5, Nationals 2
Miami - Miguel Cabrera hit one of Florida's three home runs, and Sergio Mitre pitched effectively into the eighth inning, leading the Marlins past Washington. Jeremy Hermida and Josh Willingham also connected against rookie Matt Chico (4-6), who dropped to 0-5 on the road.
Brewers 2, Rockies 1, 10 inn.
Milwaukee - Pinch-hitter Tony Graffanino's bloop single scored Geoff Jenkins from third with one out in the 10th inning, and Milwaukee beat Colorado despite losing All-Star Ben Sheets to a sprained finger on his pitching hand. Derrick Turnbow (2-3) pitched a scoreless 10th for the victory. Sheets pitched 31â3 innings, giving up one run and two hits while striking out three before leaving because of a sprained middle finger.