The San Francisco Giants can't believe how badly they're playing.

Sunday's 5-4, 13-inning loss to the Montreal Expos left the Giants with a 12-25 record, the worst in baseball. San Francisco is nine games behind first-place Los Angeles in the National League West."We just can't keep talking about it, getting better, we just have to start doing it," said Will Clark, who homered Sunday to drive in his league-leading 34th run. "The thing that's puzzling to me is that I don't understand why its happening. There's a lot of talent around here so everyone has to take some of the blame."

Ivan Calderon hit a run-scoring single with two outs in the 13th off Mike LaCoss (1-5) as the Giants lost for the 7th time in 9 games. The Giants, who tied the game on Kevin Bass' two-run homer in the ninth, have lost 19 of 25.

Bill Sampen (3-1) pitched two outs for the win and Scott Ruskin pitched the 13th for his 2nd save.

Montreal, 4-1 in extra-inning games, is 6-1 against the Giants this season. "This win was one of our biggest of the year," Expos manager Buck Rodgers said. "Calderon likes to be there with the game on the line. That's something you can't teach."

Dodgers 7, Mets 5

Ramon Martinez (7-1) joined Chuck Finley of California as the only seven-game winners in the majors and Kal Daniels drove in three runs.

Martinez allowed two runs and three hits in six innings, struck out five and walked three. Tim Crews got five outs for his first save.

David Cone (3-3) gave up five runs and four hits in six innings for the visiting Mets. He struck out five and walked four.

Braves 7, Pirates 1

Tom Glavine (6-2) won his fourth consecutive start, allowing five hits in six innings, striking out two and walking one. Juan Berenguer finished with two-hit relief for his fourth save.

Zane Smith (5-2), who had won his three previous starts, gave up five runs and nine hits and was knocked out after 32/3 innings.

Pirates shortstop Jay Bell and manager Jim Leyland were ejected in the fourth inning for arguing.

Cubs 2, Phillies 1

Luis Salazar singled home the winning run in the 10th off Roger McDowell (3-1), who had relieved to start the inning.

George Bell led off with a single, Andre Dawson singled pinch-runner Jerome Walton to second and both runners advanced when McDowell threw wildly for an error on a pickoff attempt at second.

Mike Bielecki (5-2), the third pitcher for the visiting Cubs, threw 11/3 innings of one-hit relief. Dave Smith pitched the 10th for his 10th save, completing the six-hitter.

Padres 3, Reds 2

Andy Benes, who started the season with four consecutive losses, won his second straight start, allowing seven hits in six innings and striking out six at Riverfront Stadium.

Craig Lefferts pitched one inning for his ninth save as the Padres won for only the third time in 11 games. Norm Charlton (2-4) gave up six hits and walked four in six innings and allowed three first-inning runs.

Cardinals 9, Astros 2

Ray Lankford, Pedro Guerrero and Todd Zeile drove in two runs each as the Cards increased their home record to a NL-best 13-6.

St. Louis got nine hits off Pete Harnisch (2-3), who had held opponents to a league-low .180 batting average coming in.

Ken Hill (4-2) allowed two runs and four hits in eight innings, struck out five and walked none.