• Hero: Young hit his seventh home run of the year after going 0-for-4 before his final at-bat.
• Unsung hero: Randy Johnson struck out eight in six innings to keep Arizona in the game. Johnson's third strikeout of Durham to end the fifth moved him past Roger Clemens and into second place on the all-time strikeout list with 4,605, behind Nolan Ryan's 5,714.
• Figure this: The D-Backs have won 10 of their last 11 games.
-- ESPN.com news services
Diamondbacks 3, Giants 2 (10 innings)
Young homered to left-center with one out in the 10th inning, lifting surging Arizona to its 10th win in 11 games and past the San Francisco Giants 4-3 on Tuesday night.
"I didn't even remember what the pitch was. That was my first time getting a walk-off," Young said. "I had been struggling tonight. A lot of coaches and guys were still behind my back, saying 'just keep grinding.'"
Rich Aurilia hit a one-out double in the 10th off Lyon (4-2), who hustled to cover third when Mark Reynolds ran out to retrieve the ball on a single to left by Ray Durham that Eric Byrnes couldn't keep in his glove on a diving attempt. Lyon got Aurilia at third and Bengie Molina flied out to center to end the threat.
"Lyon makes a heck of a play. One, to be there. Two, to keep him off the base," manager Bob Melvin said. "To me, it looked like he never touched the base, he flipped over his shoulder and never got on third base."
Giants manager Bruce Bochy disagreed, and argued for several minutes with the umpires.
"It's amazing they got him out," Bochy said. "The ball kicked away. There was nobody at third for a while. It was a botched up play that came up great on their side."
Chase Field has become a tough spot this season for San Francisco, swept here in a three-game series back in April with three one-run defeats.
Young, who was 0-for-4 with a strikeout before his final at-bat, connected for his seventh homer of the year and first since May 11 against Kevin Correia (1-3) -- another tough night for the Giants' reliever after he gave up Shane Victorino's walk-off homer Sunday at Philadelphia.
"If you're pitching in those types of situations, it's going to happen eventually," Correia said. "It doesn't usually happen twice in three days."
Johnson was in position to win four straight starts for the first time since getting six victories in a row during May and June 2004 for Arizona. He even had his first hit of the year after an 0-for-12 start.
Batting in the Unit's spot in the sixth, Montero hit a drive deep into the right-field seats for his second career pinch-hit homer and second this year.
Johnson's third strikeout of Durham to end the fifth moved the five-time Cy Young Award winner past Roger Clemens and into second place on the all-time strikeout list with 4,605 behind Nolan Ryan's 5,714. Johnson walked off the mound after that inning to a roaring standing ovation, tipping his cap before ducking into the dugout. He came back out for a curtain call about a minute later and waved to the fans.
"Obviously, the first time I was here, we had that board out there, and they were showing some of the names I was passing," Johnson said. "They were pretty cool -- a lot of the people I had met: Warren Spahn and [Sandy] Koufax and [Steve] Carlton. It's very flattering to be in that company."
Johnson allowed seven hits and walked one, his only free pass in the last four starts.
Bonds was held out of the lineup because of shin splints that have been bothering the slugger. Bonds' knees are aching, too.
Bochy considered using Bonds in the ninth to pinch hit, but instead went with Eliezer Alfonzo.
The Giants don't expect their cleanup hitter will go on the disabled list, which would disrupt his pursuit of Hank Aaron's home run record of 755. Bonds is 10 from breaking Hammerin' Hank's mark.
"Barry's legs are really sore right now. He has shin splints in both shins," said manager Bruce Bochy, who didn't rule out that Bonds could pinch hit. "He needs a day. He's going to get a day. We'll see how he is tomorrow. ... I'm not overly concerned. Again, we're talking about a 42-year-old man. He's played a lot of baseball. We knew there were going to be times like this during the season."
It was an unfortunate development for fans eager to see the matchup of Bonds against Johnson, who has allowed three homers to Bonds in 49 at-bats.
Matt Cain had a tough time through 5 1/3 innings, leaving after Byrnes' second single that followed Montero's one-out homer.
Johnson went 30 innings between homers. ... Cain made his 50th start, joining Mike McCormick as the only other pitcher in San Francisco history to reach that mark before turning 23. ... Cardinals QB Matt Leinart, receiver Anquan Boldin and coach Ken Whisenhunt took early batting practice and Leinart -- the former Heisman Trophy winner at USC in 2004 -- hit three home runs. "I had a little more power than I thought," Leinart said.