Russ Springer was suspended four games and fined for intentionally throwing at Barry Bonds.
Barry Bonds might end up tying the Babe in the Bay Area after all -- only it could come across the water in the unfriendly confines of Oakland.
Ray Durham hit a three-run homer and single in a run for a season-high four RBI and Matt Morris won for the first time in seven starts in a 10-1 victory over the Astros.
San Francisco (20-20) at Houston (22-18) 8:05 pm EDT
On the way to a Giants 14-3 victory over Houston, Barry Bonds went 2-for-4 and drove in a run for the second straight day.
Barry Bonds was plunked in the right shoulder to end a wild at-bat against Astros right-hander Russ Springer.
Roy Oswalt won his sixth straight start, Craig Biggio got two hits to tie Barry Bonds for 49th on the all-time hit list and the Houston Astros defeated the Los Angeles Dodgers 4-2 Saturday.
San Francisco 9, Houston 2