No Barry, no problem for San Francisco

PHOENIX (AP) -- Deprived of Barry Bonds' power, the San Francisco
Giants kept rolling thanks to Jason Schmidt.

The right-hander worked into the ninth inning, and Benito
Santiago and Edgardo Alfonzo hit RBI doubles as the NL West-leading
Giants beat the Arizona Diamondbacks 3-1 Sunday night.

Bonds was hospitalized in Phoenix because of exhaustion after
being removed from the starting lineup just minutes before the

San Francisco trainer Stan Conte said he made the decision after
consulting with doctors from both clubs.

"His heart rate was fine," Conte said. "Everything was
normal, but it just added up to exhaustion."

He said Bonds was expected to be back in the lineup Monday
against Arizona.

Bonds, 39, homered off Randy Johnson on Saturday, his first game
back following the death of his father. Overwhelmed by emotion,
however, he later left the game due to an accelerated heart rate.
He also had high blood pressure, lightheadedness and difficulty

Jeffrey Hammonds replaced Bonds in left field and in the cleanup
spot Sunday.

And, as they have all season, the Giants proved too much for the
Diamondbacks, winning for the 12th time in 15 meetings.

Schmidt (14-5) allowed seven hits, struck out six and walked
one, improving to 9-1 in his last 12 starts and setting a career
high for wins. He won 13 games in 1999 and again last year.

"I think great defense will make a pitcher out of just about
anybody," Schmidt said. "I just love going out there and pitching
and watching those guys. And I try to throw more strikes than I
used to."

Schmidt allowed a run-scoring single to Carlos Baerga in the
fourth inning, then retired eight consecutive batters.

"He is a guy who challenges you with that heater, and he
doesn't just throw it down the middle of the plate and let you
whack at it," Diamondbacks manager Bob Brenly said. "He has got
command of a 96-97 mph fastball, and that is one tough guy to go

Baerga and Steve Finley opened the seventh with back-to-back
singles, but Schmidt got Craig Counsell to fly out and struck out
Robby Hammock and pinch-hitter Shea Hillenbrand.

Schmidt was lifted after Finley doubled with one out in the
ninth, and Tim Worrell finished for his 31st save in 37 chances
after Giants manager Felipe Alou decided against letting Schmidt go
for his sixth complete game of the year.

"We wanted to make sure Worrell had some room for mistakes,"
Alou said.

For the second straight game, the Diamondbacks wasted a strong
pitching performance because of a lack of offense.

On Saturday, Johnson struck out 11, allowed two runs and lost.

This time, rookie Brandon Webb (8-7) matched his career high
with 11 strikeouts, gave up three runs on four hits and two walks --
and lost.

"He's got a good changeup and sinker," said Andres Galarraga,
who struck out three times in three at-bats against Webb.

Hammonds walked and scored the Giants' first run when Santiago
doubled in the second inning.

In the fifth, Jose Cruz Jr. had a broken-bat single leading off,
moved to second on a wild pitch and scored on Alfonzo's double.
Alfonzo beat Hammock's throw to third when the rookie catcher
elected to go there with Schmidt's sacrifice bunt, then scored on
Rich Aurilia's sacrifice fly to left.

Game notes
The Giants have won nine of their last 12, going 4-3
without Bonds since his father's death. ... The Giants activated C
Yorvit Torrealba, who missed four games while on bereavement leave.
... Webb pitched despite taking a line drive on his right forearm
on Aug. 24. ... RHP Elmer Dessens, scheduled to start for Arizona
on Tuesday, worked the eighth and ninth innings in relief.