Philadelphia — Pinch-runner Eric Bruntlett stole two bases, then scored the decisive run on Jason Lane's single in the ninth inning to give the NL wild-card leading Houston Astros a 2-1 victory Tuesday night over the Philadelphia Phillies.
The Astros moved 1 1â2 games ahead of Philadelphia in the wild-card race with their 11th consecutive victory over the Phillies.
Bruntlett's daring dashes made a winner of Roy Oswalt (17-11), who struck out eight, allowed six hits and one earned run in eight innings. Brad Lidge worked the ninth for his 34th save.
Diamondbacks 4, Pirates 2, 12 innings
Pittsburgh - Rookie catcher Ryan Doumit's errant throw on a rundown play in the 12th inning got Pete Mackanin's managerial run in Pittsburgh off to a losing start.
With Chad Tracy on second, Chris Snyder singled to right. Tracy, realizing he would be out, started back to third, but Doumit's throw struck him in the lower left shoulder, allowing him to score.
Dodgers 4, Giants 2, 10 innings
Los Angeles - Jeff Kent hit a two-run homer with two out in the 10th, helping Los Angeles beat San Francisco and snap a four-game losing skid.
Braves 3, Mets 1
Atlanta - John Smoltz outpitched Pedro Martinez, and Andruw Jones drove in two runs for Atlanta.
Marlins 4, Nationals 2
Washington - Florida's Luis Castillo went 3-for-4 with a homer and two RBIs, and Ismael Valdez won for the first time in more than a month.
Rockies 6, Padres 5
San Diego - Todd Helton reached base five times and scored twice for Colorado, and San Diego catcher Miguel Olivo committed two critical errors.
Cubs 5, Cardinals 2
St. Louis - Chicago's Glendon Rusch was perfect for six innings and pitched into the eighth, and Derrek Lee hit his 40th homer.
Reds 2, Brewers 1, 10 innings
Cincinnati - Javier Valentin's RBI single in the bottom of the 10th inning gave Cincinnati the victory. Geoff Jenkins, who tied his career high with five hits Monday, had an RBI double for Milwaukee.