In his first start since hurting the wrist that helped him win four Cy Young Awards, Greg Maddux pitched seven shutout innings for his seventh straight win, leading the Atlanta Braves to an 8-2 victory last night in Cincinnati.

Maddux (17-6) insisted the wrist didn't bother him but his teammates suspected it was tougher than he let on.

"He's always had a high threshold of pain," said Chipper Jones, who hit his career-best 35th homer. "You expected him to go out and give it all he had. You didn't expect him to have shutout stuff. He kept them at bay all night."

Sean Casey had a single, double and triple for half of Cincinnati's hits off Maddux, who left with an 8-0 lead.

PADRES 7, CUBS 3: Andy Ashby (13-7) pitched a five-hitter and host San Diego won despite Sammy Sosa's 55th homer.

Ashby (13-7) threw his fourth complete game this year and 15th of his career, striking out four and walking one.

GIANTS 8, PHILLIES 1: Barry Bonds hit two homers for the second straight night, giving him 14 in 16 games, and Kirk Rueter pitched seven solid innings in San Francisco.

Bonds' 29th homer of the season was a two-run shot in the third. He led off the seventh with his 30th, off the foul pole in right field.

Bonds has 42 multi-homer games, including seven this season and three in the last week, t -- leadoff hitter Quilvio Veras -- then allowed six hits and one walk as the Padres jumped to a 6-0 lead.

EXPOS 2, DIAMONDBACKS 1: Geoff Blum's leadoff home run in the eighth inning spoiled Randy Johnson's 14-strikeout performance in Phoenix.

Montreal's Mike Thurman (6-10) gave up five hits in seven strong innings, matching his career high with seven strikeouts and walking one. It's the seventh time the Diamondbacks scored one or fewer runs for Johnson (14-9). He is 0-7 in those games.

ASTROS 6, METS 2: Ken Caminiti, whose eighth-inning error allowed New York to tie it, hit a grand slam moments later to help Jose Lima (18-7) earn his NL-leading 18th victory as Houston won at home.

Caminiti's throwing error allowed Edgardo Alfonzo to reach first just before John Olerud's 16th home run tied the game at 2.

CARDINALS 8, MARLINS 1: Larry Luebbers (2-3) threw a five-hitter for his first career complete game as host St. Louis ended a seven-game losing streak.

Mark McGwire was 0 for 3 with two walks and remained at 51 homers, four behind major-league leader Sammy Sosa.

DODGERS 5, BREWERS 3: In Los Angeles, Adrian Beltre had three hits, including a tiebreaking two-run double.