Bonds hit his 754th home run, a solo shot over the wall in left-center in the first inning, to move within one of Hank Aaron's record in the Giants' 12-10 win over Florida on Friday night.
Asked whether being on the verge of catching Aaron had finally sunk in, Bonds said with a chuckle: "It's sinking."
The homer off rookie Rick Vanden Hurk was Bonds' 20th of the season. Bonds walked in his next four at-bats and will keep up his pursuit of Aaron's home run record Saturday night, when Dontrelle Willis starts for the Marlins.
"He knew he got it," Giants manager Bruce Bochy said. "After that he didn't get many pitches to hit."
After a brief pause to put specially marked baseballs in play, Bonds had drawn ball one and ball two _ with boos raining down on Vanden Hurk _ before a called first strike. Then, the 84 mph changeup was gone _ a drive estimated at 420 feet.
"I wanted to throw it down and I left it hanging up and he hit out," Vanden Hurk said. "I knew he got real good wood on it. I knew when I let it go I didn't bury it or finish it all the way. I just left it up. If a pitch is up, you're going to get hurt, obviously.'
Bonds' homer stole the spotlight from the heroics going on in the desert.
After Arizona blew a seven-run lead, Tony Clark homered to lead off the bottom of the 11th and beat the Atlanta Braves 8-7 _ the Diamondbacks' second straight game-winning homer and fifth this season.
Edgar Gonzalez (4-2) worked the 10th and 11th as Arizona won its seventh straight and moved within one game of Los Angeles in the NL West. The Diamondbacks lead San Diego by a half game in the wild card.
"It's good to come away with a win on nights like this," Clark said.
The Dodgers' game against the Colorado Rockies on Friday night was rained out. The teams will make it up when the Dodgers return to Denver for a three-game series Sept. 18-20.
In other NL games, it was Philadelphia 8, Pittsburgh 1 in seven innings; Washington 6, New York 2; San Diego 9, Houston 4; Cincinnati 5, Chicago 4; and Milwaukee 12, St. Louis 2.
Clark's homer made up for a mental error by the Diamondbacks' Jose Valverde that helped send the game to extra innings.
Valverde got two quick outs before walking Braves pinch hitter Yunel Escobar. Valverde circled the mound with his back to first base as Escobar trotted down the line. Escobar paused at first long enough to touch the bag, and when Valverde crouched at the side of the mound, Escobar broke for uncovered second base.
The next hitter, Willie Harris, hit a bloop single into shallow center, tying the game at 7.
"I saw him take off and I was yelling, the crowd was yelling, but nobody could hear anything," Clark said. "It was a gutsy call. If he gets caught it's game over."
The crowd in Arizona wasn't the only one yelling. Fans screamed in delight when Bonds delivered his first homer at home since he connected for No. 750 on June 29 against Arizona's Livan Hernandez. The slugger pumped his fist while "754" flashed on the main scoreboard and Bonds blew kisses to his family as he crossed home.
"Tonight was a great night," Bonds said, joined in his postgame press conference by wife, Liz, daughter, Aisha, and son, Nikolai. "The ball was just carrying."