RBI single does trick for D-Backs

PHOENIX (AP) -- Arizona manager Bob Brenly shuffled his batting
order to try to pump some life into the struggling Diamondbacks.
For one night at least, it worked.

Luis Gonzalez, dropped one slot to the cleanup spot, singled
home Scott Hairston in the ninth inning Tuesday to give the
Diamondbacks a 6-5 victory over San Francisco, stopping the Giants'
10-game winning streak.

Steve Finley, moved up from No. 5 to No. 2, homered twice to tie
Albert Pujols for the major league lead with 16, and the
Diamondbacks won for just the third time in 13 games.

"A lot of good things happened tonight," Brenly said, "and
hopefully we'll remember what it feels like to play winning

The Giants' winning streak was their longest in six seasons.

"It was going to come to an end," San Francisco manager Felipe
Alou said. "We were hoping at 15 or 20, but I'll take 10 anytime.
We've got Randy Johnson to deal with tomorrow to start a new one."

Hairston hit his second home run in as many nights, the third in
the 13 games he has played since being called up from Triple-A

He and Finley homered on consecutive pitches from Scott Eyre to
tie it at 5-all in the seventh after the Giants had rallied for four
runs in the top of the inning to go up 5-3.

"I made two crappy pitches, plain and simple," Eyre said.

When Hairston grounded to third leading off the ninth, he collided with first baseman Damon Minor as the throw from Edgardo Alfonzo sailed past. It was ruled a hit, with Hairston awarded second on the errant throw. Finley's groundout moved Hairston to third.

Danny Bautista was walked intentionally to set up the double
play and bring up Gonzalez, who lined a 3-2 pitch into the gap in
right-center. After going 4-for-42, Gonzalez is 4-for-8 in his last
two games.

"I feel better up there," Gonzalez said. "It's going to come.
I'm not going to hit .240. I've just got to relax. We got to a
situation where you're not scoring runs and not winning games. When
you're sitting in the middle of the order, you tend to press a
little bit. I'm a prime example of what was going on around here."

Jose Valverde (1-2), who recently lost his job as closer, threw
a perfect ninth to get the victory. Barry Bonds was due up next.

"For Jose to get those three outs and leave him in that on-deck
circle was about as big of an inning as we've had all year,"
Brenly said.

Jason Christiansen (1-1) was the loser.

"You play 162 games, you can't win all of them," Christiansen
said. "We've been playing well. You just look at this as a tough
loss. We were in it until the last two outs of the ninth."

Finley had the 23rd multihomer game of his career, his second
this season. He hit three against the Chicago Cubs on April 20.

Arizona led 3-0 after three innings and 3-1 through six.

Pedro Feliz homered on starter Steve Sparks' first pitch of the
seventh, then A.J. Pierzynski was hit by a pitch and Minor singled.
Neifi Perez sacrificed the runners to second and third, and Mike Koplove relieved.

Koplove hit pinch-hitter Jeffrey Hammonds with his first pitch,
then threw a wild pitch with his second, allowing Minor to score
and tie it at 3-3.

Koplove walked Michael Tucker intentionally to load the bases,
then Alfonzo singled to drive in two and put the Giants up 5-3.

Gonzalez led off the second with a bloop double to left after Bonds got a slow start toward the ball. Shea Hillenbrand was
hit by a pitch, then Alex Cintron drove Gonzalez home with a
single. Sparks made it 2-0 with a two-out single, his second hit in
18 at-bats this season.

Finley's homer against Dustin Hermanson leading off the third
put Arizona up 3-0.

In the Giants' fourth, Marquis Grissom and Bonds singled to put
runners at the corners. Pierzynski's soft liner over Hairston at
second brought in Grissom to cut the lead to 3-1.

Game notes
Just before the first pitch, the Diamondbacks announced
that starter Casey Daigle was optioned to Triple-A Tucson, and
left-handed reliever Shane Nance was recalled. Arizona is undecided
who will take Daigle's scheduled start against Los Angeles on
Saturday. ... Eyre had allowed only five hits in 35 at-bats going
into the game.