Bonds remains at 699

Slugger heads home in pursuit of milestone

? Not in the city where Aaron played, he won’t. But get ready, kayakers: Barry Bonds will get the chance to hit another historic homer at home.

The San Francisco slugger remained one shot shy of joining Babe Ruth and Hank Aaron in the 700-homer club Thursday, but he did go 3-for-3 with a walk in the Giants’ 4-0 victory over the Milwaukee Brewers.

“I still have a lot of baseball left,” Bonds said. “It will come eventually.”

And chances are it will come at SBC Park, where the Giants begin a nine-game homestand tonight against the San Diego Padres, his favorite longball victims.

He has 78 homers off the Padres, more than any other opponent, including two off right-hander Jake Peavy, whom he’ll face first.

Bonds’ three line-drive hits Thursday backed rookie Brad Hennessey (2-2), who allowed two hits over seven spectacular innings.

Bonds certainly had his chance to reach the milestone in Milwaukee, where Aaron started and ended his career on the way to a record 755 home runs.

Bonds took 21 swings in the three-game sweep during the Giants’ only trip to Miller Park this season, going 3-for-9 with four walks — one intentional. He hit an RBI double and two singles in the final game.

“They pitched to him,” Giants manager Felipe Alou said. “He hit the ball hard, but they kept the ball down. He can do it at home now.”

Bonds has long saved his most historic homers for home, where they often splash into McCovey Cove in San Francisco Bay.

He hit career homer No. 660 — to tie godfather Willie Mays — and No. 661 at home off the Brewers earlier this season. He also hit his 500th in San Francisco in 2001, and later that season broke Mark McGwire’s season record by hitting Nos. 71-73 at home the final weekend of the season.

After hitting his 699th homer Sunday in Arizona, Bonds was challenged by the Brewers, who didn’t groove many pitches. He saw 56 pitches in Milwaukee, 23 of them strikes, including two called.

“I swung at more pitches. I took more chances,” Bonds said. “Today it was hits, hits, hits and that’s it.”

Bonds called it a successful series despite not homering.

“That’s all that matters,” Bonds said after the Giants won their fifth straight. “That’s the key. We’ve got to keep winning. We’re not playing for 700 home runs. We’re playing to win.”

Astros 8, Cardinals 3

St. Louis — Jeff Kent had two doubles and four RBIs, and St. Louis committed a season-high four errors to help Houston snap Jason Marquis’ 11-game winning streak. The Astros took two of three from the NL Central leaders, staying two games behind the Giants in the wild-card race and keeping the Cardinals’ magic number for clinching the division at four.

Albert Pujols and John Mabry homered for the Cardinals. Pujols has a career-best 44 home runs — one more than last year — and his first-inning shot off Brandon Backe was his first long ball in 11 games.

Cubs 5, Reds 4

Cincinnati — Aramis Ramirez homered three times for all of Chicago’s runs, and the Cubs kept pace in the playoff race by rallying to beat Cincinnati. The Cubs opened their final road trip of the regular season — four cities, 12 games — looking to keep up with the Giants, who are a half-game ahead for the NL wild card. Without its third baseman, Chicago would have lost precious ground.

Ramirez hit a two-run homer and a solo shot off starter Josh Hancock, then put the Cubs ahead in the seventh with a two-out, two-run drive off Ryan Wagner (3-2) for his second three-homer game of the season. Ramirez also hit three against Philadelphia on July 30.

Mets 9, Braves 4

New York — Richard Hidalgo and Todd Zeile hit back-to-back homers in New York’s seven-run first inning, leading the Mets over Atlanta.

Marlins 4, Expos 3

Miami — Dontrelle Willis won for the first time in five starts, and Juan Encarnacion hit a two-run triple, leading Florida over Montreal. Jeff Conine drove in the go-ahead run with a sixth-inning single. The Marlins, who trailed 3-0 in the fifth, earned their 25th comeback victory and remained 31/2 games behind San Francisco in the NL wild-card race.

Padres 3, Dodgers 0

Los Angeles — Adam Eaton allowed five hits over seven innings for his career-high 10th victory, Brian Giles homered for the second straight game, and San Diego beat Los Angeles. The NL West-leading Dodgers’ lead was cut to 21/2 games over San Francisco — their smallest since July 31.

D’backs 8, Rockies 5

Phoenix — Danny Bautista hit a run-scoring double in the seventh and scored on Alex Cintron’s sacrifice fly, lifting Arizona over Colorado. Chad Tracy added a two-run homer in the eighth inning to help the Diamondbacks rally from an early 4-0 deficit.