Cla Meredith (4-5) got the win pitching a scoreless 12th inning.
The Padres new home run king -- Scott Hairston -- made his presence felt while making his own history.
Hairston began Saturday night's game the way he finished Friday night's game -- hitting a solo home run -- as the Padres jumped off to a 1-0 lead in the first inning on Giants left-hander Patrick Misch. It was Hairston's third homer in his last three at-bats as he became just the seventh Padres player to hit home runs in three successive at-bats and the fourth player in the Majors to do it this season.
In fact, Hairston's homer went farther than Bonds', going over the facade in left field, 418 feet compared to Bonds' 382-foot drive.
Bonds hit his record-tying homer on a 2-1 pitch off Hensley leading off the second inning. Hensley became the 445th pitcher to give up a home run to Bonds, who had gone 26 plate appearances without a homer.
"I think we started to do [with Barry] what we said we'd do from the beginning," said Hensley. "We were just going to go at him and pitch at him. In the situation, I obviously wasn't trying to leave the pitch up. But he hit a fastball that was up. It was actually off the plate, really off the plate, but it was high and it was up, and he went with the pitch.
"I felt like I played it the right way. I felt like I played the game the right way tonight. First and foremost, we're trying to win a ballgame, and I'm not trying to get too wrapped up in historical pieces. I went after him. He got the pitch. He's a good hitter; that's what he does if you leave a ball up."
Bonds scored the Giants' second run in the top of the fourth. He drew a walk leading off and went to third on a double by Ryan Klesko. Bengie Molina hit a grounder to short to score Bonds as the Giants took a 2-1 lead.
The Padres tied the game in the bottom of the fifth when Hairston got his third hit of the game, a single, and scored on a triple by Cameron that sent Misch to the showers.
Hairston suffered a bruised left foot when he fouled off a pitch just before he got his hit in the fifth and left the game in the sixth after striking out.
As for facing Bonds, who walked his next three at-bats, manger Bud Black said, "Our intention was to pitch to him. The Padres are playing a baseball game. We're not just going to put guys on base just to put men on base. At this point, we feel our pitchers are capable of getting Barry out. You saw that [Friday] night. Not once in these two games did we say, 'Hey, be extra careful to Barry.'"
While Bonds was on base four times and scored twice, Hensley and seven Padres relievers were able to shut down the rest of the Giants. Justin Hampson, Doug Brocail, Kevin Cameron, Heath Bell, Trevor Hoffman, Wil Ledezma and finally Meredith did yeoman work out of the pen.
The Giants used five relievers before the Padres finally got to Messenger.