SAN FRANCISCO -- A dropped fly ball by Luis Gonzalez led to two unearned runs in the fifth inning and helped propel the Giants past the Diamondbacks, 8-3, Friday night in front of a sellout crowd at SBC Park.
"It just hit the heel of my glove," Gonzalez said. "It's just one of those plays. Unfortunately it was one of those plays that pretty much cost us the game."
Arizona starter Randy Johnson (10-7) took the loss as he allowed six runs (three earned) on six hits over five innings. The Big Unit walked three and fanned six.
The Diamondbacks led, 3-2, after Alex Cintron drove in Gonzalez with a two-out single in the fifth.
Things came unraveled for the Diamondbacks, though, in the bottom half of the frame. With two out, a run in and runners at first and second, Johnson intentionally walked Barry Bonds to load the bases.
Edgardo Alfonzo then lifted a fly ball to deep left that Gonzalez ran back on, and he seemed to catch up to the ball on the warning track, but it bounced off his glove and two runs scored. Center fielder Steve Finley picked up the ball and his throw in short-hopped Cintron, allowing Bonds to score and give the Giants a 6-3 lead.
Randy Johnson / P
Weight: 230 lbs
Bats: R / Throws: L
At the end of the inning, there appeared to be an altercation in the Arizona dugout as television replays showed Gonzalez and Johnson exchanging words before both disappeared into the dugout tunnel.
"I'm not going to comment on that," Johnson said of the incident.
The Diamondbacks held a brief clubhouse meeting following the game.
"It's not a concern," D-Backs skipper Al Pedrique said. "The young players have to understand that's part of the game. To me, when you see that, everybody is competitive, everybody wants to win. I think sometimes it's good to see that. It just depends how you handle it and it depends on how the young players see it. I made sure I talked to the team tonight and it's over with."
The Giants tacked on a run in the sixth and seventh innings to put the game away, and San Francisco starter Jerome Williams (8-6) overcame a shaky beginning to pick up the win.
Shea Hillenbrand, who was hit twice by pitches, extended his hitting streak to 13 games before being removed in the fifth inning because of a tight right hamstring.
Steve Gilbert is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.