%mlink(STRY:; PHOTO:GOS102-091302; AUDIO:%)

OK, maybe Barry Bonds hasn't yet had his big October moment. But if he keeps playing this way in September, he's bound to get another chance.

Bonds went 4-for-4 and the San Francisco Giants took the NL wild-card lead Friday night, beating the San Diego Padres 10-3.

The Giants moved one game ahead of Los Angeles, which lost to Colorado 5-4.

Bonds, at 38 trying to become the oldest first-time batting champion, raised his major league-leading average to .372. He drove in three runs and, with a walk, has reached base 12 straight times.

``He could go down, arguably, as the greatest player of all time,'' Padres manager Bruce Bochy said. ``He doesn't strike out. That's what's amazing. He has a tremendous eye, discipline at the plate.''

Bonds and John Olerud share the NL record for consecutive times reaching base at 15, both done in 1998.

In other NL games, St. Louis beat Houston 3-2 in 10 innings, Milwaukee beat Arizona 8-4, Florida defeated Atlanta 13-3, Montreal beat New York 11-8, Chicago topped Cincinnati 7-6 and Pittsburgh defeated Philadelphia 5-3.

Jeff Kent hit his career-high 34th homer and pitcher Russ Ortiz had three hits and scored three times as the Giants won on the road.

``It's big,'' said Rich Aurilia, who tied his career high with four hits. ``You just try to keep the momentum going.''

``Now you just try to build on the lead. You try to get a few more games on them before you go in there,'' he said.

The Giants start a four-game series at Dodger Stadium on Monday, the last time the teams meet this year.

San Francisco broke a 2-all tie with six runs in the sixth. Bonds drew a leadoff walk and Kent hit his 250th career home run.

Kent's previous best was 33 homers during his MVP year of 2000.

Rockies 5, Dodgers 4

Slumping Juan Uribe went 4-for-4 and Colorado sent Los Angeles to its sixth loss in seven games.

Uribe, who began the day in a 3-for-26 slide, finished a home run short of the cycle. He arrived at Coors Field only an hour before the game because a freeway was closed by flooding.

Dodgers reliever Paul Shuey walked home the go-ahead run in the seventh inning. The Rockies won their third in a row.

Brian Jordan hit a two-run homer and Eric Karros had a solo shot for Los Angeles.

Cardinals 3, Astros 2, 10 innings

Edgar Renteria singled home the tiebreaking run in the 10th inning and St. Louis won at Houston to extend its NL Central lead.

The Cardinals lead the Astros by 6 1/2 games.

Renteria had three hits and drove in two runs. Albert Pujols doubled off Tom Gordon to start the 10th, pinch-runner Eli Marrero moved up on a wild pickoff throw and Renteria singled with one out.

Astros starter Roy Oswalt, who had won nine straight starts to give him 19 victories this season, got a no-decision.

Marlins 13, Braves 3

Florida tagged Greg Maddux for six runs in the first inning and routed the visiting NL East champions.

Maddux began the game with an NL-leading 2.42 ERA. But after the worst opening inning of his career, capped by a three-run homer from Andy Fox, the Atlanta ace was trailing Arizona's Randy Johnson in that category.

Preston Wilson drove in four runs, Luis Castillo went 4-for-4 and scored three times and Kevin Millar extended his hitting streak to 19 games.

Brewers 8, Diamondbacks 4

Jim Rushford hit his first major league home run and Milwaukee won at Arizona to end a four-game losing streak.

Glendon Rusch pitched a seven-hitter and won his career-high fourth straight decision.

Rushford, who began the season at Double-A Huntsville, hit a tiebreaking shot off the right-field foul pole in the seventh inning. He added an RBI single in the eighth.

Steve Finley doubled for his 2,000th career hit for the NL West-leading Diamondbacks, coming off a three-game sweep of San Diego.

Expos 11, Mets 8

Vladimir Guerrero hit his 37th homer and reached 100 RBIs for the fifth straight season as Montreal beat sloppy New York.

The Mets committed a season-high six errors, increasing their major league-leading total to 130. Roberto Alomar, a 10-time Gold Glove second baseman, made three errors in a game for the first time since 1989.

Bartolo Colon won his 19th game of the season _ 10 for Cleveland and nine for Montreal.

Mo Vaughn hit two home runs, including a 479-foot shot off a speaker suspended from Olympic Stadium's concrete rim over right field.

Cubs 7, Reds 6

Fred McGriff hit a two-run homer, giving him 1,500 career RBIs and his eighth 100-RBI season as Chicago won at Cincinnati.

Moises Alou added a three-run homer to help support winner Kerry Wood.

The Cubs scored the go-ahead run in the seventh inning on Jason LaRue's 20th passed ball of the season. Baltimore is the only team in the majors with more passed balls than LaRue.

Pirates 5, Phillies 3

Adam Hyzdu homered and Jack Wilson drove in two runs as Pittsburgh won at Veterans Stadium.

Mike Williams worked the ninth for his 42nd save in 45 chances.

Jimmy Rollins hit a two-run homer for Philadelphia.