Philadelphia: The Houston Astros denied Roy Halladay a seventh consecutive win on Wednesday, smacking two home runs off the Philadelphia ace in a 3-2 victory over the Phillies.

Halladay, who had also been seeking his 17th win of the season, ran his tally of scoreless innings to 18 before Astros right-fielder Hunter Pence blasted a two-out homer in the fourth.

Left-fielder Michael Bourn took Halladay deep again in the sixth inning after Philadelphia's Jayson Werth had tied the game at 1-1 with a homer off pitcher J.A. Happ in the fifth.

Nerves

Lefty Happ had won 12 games for the Phillies in his rookie season before being traded to the Astros on July 29. "I'm a little relieved now that's over," Happ told reporters. "There was definitely some nerves out there."

Third baseman Chris Johnson went 2-for-4 for the Astros, setting up the winning run in the seventh with his double to right field before catcher Humberto Quintero singled him home.

Philadelphia first baseman Ryan Howard, who was ejected in the 14th inning of Tuesday's marathon game between the two clubs, did not start on Wednesday but pinch-hit in the ninth inning.

He singled but was left on base when pinch-hitter Domonic Brown struck out. It was the sixth time in seven games the Phillies had scored less than three runs.

"Same story, we came up short," Phillies manager Charlie Manuel told reporters. "If we're going to score one or two runs, we're going to get beat."

The Phillies have now lost three in a row to the Astros and trail National League East leaders Atlanta.

Results

  • Kansas City 4 DETROIT 3
  • BOSTON 5 Seattle 3
  • COLORADO 12 Atlanta 10
  • LA ANGELS 12 Tampa Bay 3
  • Cincinnati 12 SAN FRANCISCO 11
  • Chicago Cubs 4 WASHINGTON 0
  • Houston 3 PHILADELPHIA 2
  • PITTSBURGH 5 St. Louis 2
  • Oakland 6 CLEVELAND 1
  • TORONTO 6 NY Yankees 3
  • Florida 5 NY METS 4
  • Seattle 4 BOSTON 2
  • TEXAS 4 Minnesota 3
  • Baltimore 4 CHICAGO WHITE SOX 2
  • LA Dodgers 5 MILWAUKEE 4
  • SAN DIEGO 9 Arizona 3