HOUSTON -- Roy Oswalt is still thinking about the one that got away.
Oswalt, who has won 20 games in each of the last two seasons, improved to 4-0 for the first time in his career but afterward remembered his no-decision in his second start this season -- Houston's 12-8 loss to Washington.
"All I can think of is that I wish I was 5-0," Oswalt said. "I got that no decision and I keep thinking about (how) I should have been able to keep that lead."
Oswalt allowed six hits and one run against the Pirates in his 150th career start. He's on a seven-game winning streak and hasn't lost since September.
"Roy set a really good pace for the game," Astros manager Phil Garner said. "He was in a good rhythm."
The Astros jumped on Pirates starter Paul Maholm early, tagging him for four runs and five hits in the first inning.
Ensberg extended his hitting streak to a career-high 10 games with a two-run homer to center field in the first. He has homered in seven of the last eight games. He also became the first third baseman in franchise history to hit nine home runs in April.
"I think it helped that our offense was aggressive from the start and our pitching has just slammed the door in their faces when we've gotten ahead in this series," Garner said.
Biggio homered for the second day in a row, this one to left field on Maholm's pitch. It was his 46th career leadoff homer, which is second behind Rickey Henderson's 80.
"He's a first-pitch swinger and I wanted to throw it off the plate and I threw it right down the middle," Maholm said of Biggio's homer. "Right then I knew the ball wasn't going to go where I wanted it to today."
Oswalt, who struck out seven, didn't allow a run until Jack Wilson's two-out single scored Jose Castillo in the fifth inning. Jason Lane's throw home beat Freddy Sanchez, who was tagged by catcher Brad Ausmus.
The Astros got a boost from Chris Burke, who was in the lineup in place of slumping Preston Wilson. Burke had three doubles and an RBI. But despite his strong outing, Garner said Wilson will return to the lineup on Monday.
"I don't think he's much changed from last year," Garner said of Burke. "He's a very confident player. I just think he's more determined now because he wants more playing time."
Wilson was signed in the offseason to bolster Houston's offense but is 0-for-12 in his last three games.
Maholm (0-3) got into trouble again in the third inning when Ensberg scored on Adam Everett's bases-loaded walk after Maholm walked three of five batters he faced in one stretch.
He allowed seven hits and five runs and walked four in three innings.
"Pretty much the whole time I didn't execute any pitches," Maholm said. "Then they hit them hard ... and that's all that happened today."
Pirates manager Jim Tracy said getting behind by so many runs early in the game made a comeback virtually an insurmountable task.
"When you're facing an opponent like the caliber of Roy Oswalt, the last thing you want to do is give him a five-run cushion to work with," Tracy said. "Taking him on is difficult as it is but ... to have a game where you have the opportunity to beat him means that you have to stay somewhat close to him."
Biggio went 4-for-4 to record his fifth game with three or more hits in the last six games. He hit his 612th career double in the fourth inning and scored on a sacrifice fly by Lance Berkman.
Sanchez hit a solo shot off Houston reliever Mike Gallo in the eighth inning.
Houston has won seven of eight while the Pirates have lost four in a row.
|Houston ace Roy Oswalt fans seven in seven innings of work, allowing six hits vs. 26 batters. (AP)|
|Players of the Game|
'47 Brand Astros Cleanup Adjustable Hat - Navy Blue -
$19.95 Shop Now!
|Nate McLouth, CF||4||0||0||0||0||2||3||.250|
|Jack Wilson, SS||4||0||3||1||0||0||0||.353|
|Jason Bay, LF||3||0||1||0||0||1||3||.297|
|Craig Wilson, 1B||4||0||0||0||0||0||3||.291|
|Jeromy Burnitz, RF||4||0||0||0||0||1||1||.224|
|Jose Hernandez, 3B||2||0||0||0||0||0||0||.167|
|Ryan Vogelsong, P||0||0||0||0||0||0||0||.000|
|a- Chris Duffy, PH||1||0||0||0||0||1||0||.180|
|John Grabow, P||0||0||0||0||0||0||0||.000|
|Mike Gonzalez, P||0||0||0||0||0||0||0||.000|
|b- Mike Edwards, PH||1||0||0||0||0||1||0||.200|
|Jose Castillo, 2B||4||1||1||0||0||1||0||.270|
|Humberto Cota, C||3||0||1||0||0||0||1||.211|
|Paul Maholm, P||1||0||0||0||0||1||1||.000|
|Freddy Sanchez, 3B||2||1||2||1||0||0||0||.342|
|a-struck out for Vogelsong in the 7th|
|b-struck out for Gonzalez in the 9th|
|2B - Jack Wilson (5, Oswalt), Freddy Sanchez (3, Oswalt)|
|HR - Freddy Sanchez (2, Gallo)|
|RBI - Jack Wilson (11), Freddy Sanchez (5)|
|2-OUT RBI - Jack Wilson (4)|
|Team LOB - 5|
|DP - J. Wilson-C. Wilson|
|Paul Maholm (L,0-3)||3||7||5||5||4||0||2||7.40|
|WP - Ryan Vogelsong (2)|
|Pitches-Strikes - Paul Maholm 70-34, Ryan Vogelsong 34-22, John Grabow 20-12, Mike Gonzalez 19-11|
|Ground Balls-Fly Balls - Paul Maholm 5-2, Ryan Vogelsong 4-4, John Grabow 1-1, Mike Gonzalez 2-1|
|Batters Faced - Paul Maholm 18, Ryan Vogelsong 12, John Grabow 5, Mike Gonzalez 5|
|Craig Biggio, 2B||4||2||4||1||1||0||0||.362|
|Russ Springer, P||0||0||0||0||0||0||0||.000|
|Willy Taveras, CF||3||0||0||0||1||0||2||.297|
|Lance Berkman, 1B||4||1||1||1||0||0||2||.353|
|Morgan Ensberg, 3B||4||2||1||2||1||2||2||.403|
|Jason Lane, RF||3||2||2||0||1||0||0||.213|
|Chris Burke, LF||4||0||3||1||0||0||2||.400|
|Brad Ausmus, C||2||0||0||1||1||0||0||.293|
|Adam Everett, SS||3||0||1||1||1||0||2||.295|
|Roy Oswalt, P||3||0||0||0||0||0||4||.143|
|Mike Gallo, P||0||0||0||0||0||0||0||.000|
|Chad Qualls, P||0||0||0||0||0||0||0||.000|
|a- Eric Bruntlett, PH-2B||1||0||0||0||0||0||0||.375|
|a-grounded out for Qualls in the 8th|
|2B - Craig Biggio (8, Vogelsong), Chris Burke 3 (4, Maholm, Vogelsong, Grabow)|
|HR - Craig Biggio (3, Maholm), Morgan Ensberg (9, Maholm)|
|SF - Lance Berkman (4), Brad Ausmus (1)|
|SH - Willy Taveras (3)|
|RBI - Craig Biggio (10), Lance Berkman (20), Morgan Ensberg 2 (19), Chris Burke (4), Brad Ausmus (5), Adam Everett (13)|
|2-OUT RBI - Adam Everett (7)|
|PK - Chris Burke (1, Maholm)|
|Team LOB - 9|
|Outfield Assists - Jason Lane 1|
|DP - Berkman-Everett|
|Roy Oswalt (W,4-0)||7||6||1||1||0||7||0||2.48|
|HBP - Bay (by Roy Oswalt)|
|Pitches-Strikes - Roy Oswalt 89-61, Mike Gallo 12-9, Chad Qualls 6-4, Russ Springer 14-10|
|Ground Balls-Fly Balls - Roy Oswalt 4-8, Mike Gallo 1-0, Chad Qualls 1-1, Russ Springer 1-1|
|Batters Faced - Roy Oswalt 26, Mike Gallo 3, Chad Qualls 2, Russ Springer 3|
|Attendance - 39074|
|Game Time - 2:28|
|Temperature - 72|
|Umpires - Home - Ted Barrett, First Base - Laz Diaz, Second Base - Rick Reed, Third Base - Tim Tschida|