Bonds hits two homers to lead Giants over Padres


Giant’s slugger Barry Bonds tied the game with a three-run homer in the seventh inning, then won it in the ninth with a solo shot off closer Trevor Hoffman (1-1), as San Francisco beat the San Diego Padres 7-6.

“The pitch I threw is a pitch that’s going to make your manager and pitching coach cranky,” Hoffman said. “It was a pitch that was good enough to hit out of the ballpark, so it was a pitch that shouldn’t have been thrown.”

Bonds, who has 91 walks this season, has 24 homers on the year and 591 for his career.

“I’ve never seen anything like what he did tonight,” said reliever Jeremy Fikac, who served up Bonds’ three-run homer. “I don’t know if he’s human right now.”

With one out in the ninth, Bonds drove the first pitch he saw from Hoffman (1 1) down the right-field line, the ball curling just inside the foul pole. It went an estimated 113 meters (378 feet).

It was the first homer allowed by Hoffman in 28 innings this season.

“He hit a good pitch on the inside off Trevor,” Giants manager Dusty Baker said. “They know each other pretty good. They’ve been facing each other for years. That’s a real cat-and-mouse game between those two. Trevor’s a star and Barry’s a star. Tonight, Barry won.”

Braves 3, Mets 2 In New York, pinch-hitter Keith Lockhart lined a leadoff home run in the ninth inning against Scott Strickland (6-4) as Atlanta beat New York for their sixth straight victory.

The Braves improved to 17-4 in June behind a solid effort from starter Kevin Millwood and the major leagues’ best bullpen. Julio Franco also homered for Atlanta.

Phillies 15, Marlins 4 In Miami, Ricky Ledee had a career-high four hits, hiking his average from .140 to .190, and Vicente Padilla pitched five innings for his 10th victory as Philadelphia beat Florida. Pat Burrell and Mike Lieberthal each homered and drove in four runs, while Bobby Abreu also hit a home run.

Cubs 6, Reds 4 In Chicago, Delino DeShields hit a two-run homer in the seventh inning as the Chicago batters broke through late in the game to hand Cincinnati its eighth consecutive loss.

Trailing 2-1 in the seventh inning, the Cubs took control of the game in the seventh with an RBI double by Roosevelt Brown off Scott Williamson (2-2) and DeShields’ third homer. The Cubs have won three straight games.

Rockies 4, Dodgers 1 In Los Angeles, an emotionally charged Mike Hampton won for the first time in four starts and hit his second home run of the season as Colorado beat Los Angeles for its fifth consecutive win.

Pitching for the first time since the death of former Houston teammate Darryl Kile, Hampton wore Kile’s No. 57 on his cap. He allowed one run and five hits over six innings and was aided by three double plays. The two-time All-Star won for just the second time in nine road decisions and lowered his ERA from 7.07 to 6.70.

After giving up Shawn Green’s two-out homer in the first, Hampton (4-8) homered off Kazuhisa Ishii (11-3) to lead off the second and give Colorado a 3-1 lead. It was Hampton’s ninth career homer — the most among active pitchers — and his 50th RBI.