Giants 4, Padres 3

Barry Bonds is just a foot or two shy of his old self.

In his season debut for host San Francisco, Bonds strode to the plate Monday night, tipped his batting helmet to the roaring, flashbulb-popping crowd, then helped the Giants beat the first-place San Diego Padres, 4-3.

Bonds, who went 1 for 4 with a strikeout, worked a 3-2 count in his first at-bat and lined a double that fell just shy of clearing the wall in left-center.

"It felt great to hear the fans cheer," Bonds said. "It was an exciting day for everybody."

It appeared at first that he had homered in his first trip to the plate since last October, but a fan reached over the fence and interfered with the ball, collecting it into the stands, and the play was ruled a double.

The scoreboard briefly flashed "704" -- which turned out to be premature. Bonds scored moments later on Ray Durham's single. The fan was immediately ejected, consistent with the policy for those who interfere with the game.

While this was Bonds's night all the way, Durham hit a solo homer that tied the game at 3 in the fourth. Durham finished with three hits and two RBI, showing he is a reliable option in the fifth hole behind Bonds if Moises Alou misses significant time with a pulled groin. Rudy Seanez even intentionally walked Durham after Bonds struck out in the seventh.

Mike Matheny hit a go-ahead single in the fourth for San Francisco.

Barry Bonds hit a double in his first at-bat of the season for the Giants. They are 3-0 while wearing their "Gigantes" jerseys.