- Associated Press - Wednesday, September 14, 2011

HOUSTON (AP) - Clint Barmes hit a three-run homer and J.A. Happ pitched six solid innings against his former team as the Houston Astros beat Philadelphia 5-2 on Tuesday night, preventing the Phillies from wrapping up a playoff spot.

The Phillies needed a win over Houston or a loss by St. Louis to clinch at least a wild-card berth. But the NL East leaders will have to wait to secure their place in the postseason after the Cardinals beat the Pirates 6-4 on Tuesday night.

Philadelphia starter Cole Hamels (14-8) fell to 0-3 in his last five starts against the Astros after going 3-0 in his first four career starts against them.

Happ (6-15), acquired from the Phillies last year as part of the Roy Oswalt trade, allowed four hits and one run with four strikeouts. Fernando Rodriguez threw two scoreless innings before David Carpenter took over for the ninth.

The Astros won their second straight game to avoid setting a franchise record for losses in a season. Their 97 defeats are tied for the club mark, which has been reached three other times, most recently in 1991.

Giants 3, Padres 2, 12 innings

SAN FRANCISCO (AP) _ Mark DeRosa hit a game-ending RBI single off second baseman Orlando Hudson’s glove in the 12th inning.

DeRosa’s two-out drive against Brad Bauch (0-2) just evaded Hudson, allowing Cody Ross to score from the third.

Pablo Sandoval and Justin Christian also drove in a run for the Giants, who have won three straight. Ramon Ramirez (3-3) pitched a scoreless inning to get the win.

Jason Bartlett had a two-run double for the Padres, who have lost five of six.

Giants starter Matt Cain gave up one run and four hits, struck out six and walked three in 6 1-3 innings. He is 2-3 with a 2.01 ERA in his last eight outings.

Cory Luebke struck out eight in six innings for the Padres, yielding two runs and 10 hits. The left-hander is 0-3 with a 4.28 ERA in his last five starts.

Dodgers 5, Diamondbacks 4, 10 innings

LOS ANGELES (AP) _ Chris Young scored the go-ahead run on a bases-loaded walk in the 10th inning.

Gerardo Parra sparked the Diamondbacks with a tying homer off Hong-Chih Kuo with two out in the seventh, then a leadoff single in the 10th.

Story Continues →