Something changed for both Astros stars Thursday night in a venue that has undergone two name changes in four years.
Oswalt pitched 8 1/3 dominant innings and Berkman hit his NL-leading fifth and sixth homers of the season, leading Houston past San Francisco 8-0 to give the Astros a doubleheader split after losing the first game 5-3.
"It's definitely moved up my list of least favorite ballparks to hit in," said Berkman, who stepped into the batter's box in the third inning with two home runs in his last 60 at-bats in San Francisco.
"I guess it's the law of averages," he said. "This is a tough place to hit. It's big in the middle and it doesn't seem like the ball carries well. It's bright. ... It's cold, windy, damp. But you have to put that out of your mind and go out and compete."
Oswalt (2-0) -- winless with a 6.11 ERA in four previous starts here -- gave up eight hits, struck out two and walked three. Fernando Nieve got the final two outs to complete the shutout.
"They had the same game plan as the last three years," Oswalt said. "The only difference was instead of coming back over the plate I was able to throw the ball where I wanted. I came in here and I haven't won here. I thought about it today."
Berkman, who has homered in five of his last seven games, hit a two-run shot to center batting left-handed in the third and added a solo homer to left batting righty leading off the ninth. It was the first time in his career he homered from both sides.
Backup catcher Todd Greene singled twice and tripled and Randy Winn had a double among his three hits for the Giants on a night when Barry Bonds, Moises Alou, Mike Matheny and Omar Vizquel weren't in the starting lineup.
Rookie Matt Cain (0-1) matched his career high with eight strikeouts in five innings but fell behind 3-0.
"(Oswalt) controlled the count better than I did," Cain said. "He got ahead of hitters early."
Preston Wilson doubled to start the fourth, then reached third on a wild pitch before Cain gave up back-to-back walks to Lane and Ausmus to load the bases with no outs. Cain then struck out Eric Bruntlett and Oswalt, and got Biggio to ground into a fielder's choice.
- Giants LHP Noah Lowry, the No. 3 starter on the 15-day DL with a strained right side muscle, played light catch for the second straight day. He made 75 throws from 50 feet.
- Moises Alou became the first Giants player to hit his 300th since Bonds in 1996.
- The last Astros player to homer from both sides of the plate in the same game was Carlos Beltran on July 1, 2004, against the Cubs at Wrigley Field.
- Berkman is the first Astros player since Jimmy Wynn in 1973 to hit six HRs in his first nine games.