The Pittsburgh Pirates' 10-game winning streak ended, with Alex Gonzalez hitting a tiebreaking, three-run homer in the seventh inning last night that led the Florida Marlins to a 6-3 victory in Miami.

Pittsburgh's winning streak was its longest since the Pirates won 11 in a row Sept. 12-22, 1996.

NL rookie of the year Dontrelle Willis remained winless in four starts since June 13 despite allowing one run and five hits in six innings.

He left with a 2-1 lead, but Jack Wilson hit a sacrifice fly in the seventh off Josias Manzanillo and pinch hitter Rob Mackowiak had an RBI single on the first pitch after Matt Perisho relieved with two outs.

Trailing 3-2, Florida rallied in the seventh against Mark Corey (0-2), who walked Hee Seop Choi leading off and allowed Miguel Cabrera's tying double to right-center.

Cabrera was thrown out at third, but Corey walked Mike Lowell and Abraham Nunez. Salomon Torres came in and retired Luis Castillo for the second out of the inning, then allowed Gonzalez's homer on an 0-2 pitch.

"You make 10 or 15 good pitches, and then one bad one and you pay for it," Torres said. "It was a hanging slider. I should have buried it in the dirt."

* BRAVES 1, EXPOS 0: Russ Ortiz pitched seven scoreless innings to put Atlanta over .500 for the first time in nearly a month with a win in San Juan, Puerto Rico.

Atlanta (42-41) has won 10 of 13 since June 24, when the Braves were 32-38. They last had a winning record at 29-28 on June 9.

It was the 12th time Montreal has been shut out this season, most in the majors, and the sixth shutout for Atlanta.

The attendance of 7,697 was the lowest in the 38 "home" games the Expos have played in Hiram Bithorn Stadium.

* DODGERS 4, DIAMONDBACKS 1: Eric Gagne pitched a perfect ninth to save the game for Jose Lima, and Los Angeles won its fourth straight. Gagne's major league-record streak of 84 consecutive saves ended when he blew a 5-3 lead in the Dodgers' 10-inning, 6-5 victory Monday night.

* METS 4, PHILLIES 1: Al Leiter pitched seven solid innings and Kaz Matsui went 3 for 5, leading New York to victory on the road. Leiter (5-2) won for the fourth time in six starts and helped the Mets pull within two games of the NL East-leading Phillies.

* CARDINALS 5, REDS 3: Jim Edmonds homered and saved one with his glove, and Edgar Renteria hit a go-ahead, two-run drive in the seventh that led St. Louis to the home victory.

Matt Morris (9-6) overcame a shaky second to work seven solid innings for the Cardinals, who won their fifth straight to improve the NL's best record to 51-32.

* BREWERS 4, CUBS 2: Keith Ginter hit a two-run homer and Victor Santos won for the sixth time in seven starts as host Milwaukee beat Chicago.

* PADRES 5, ASTROS 3: Brian Giles and Mark Loretta hit solo home runs to lead San Diego to its eighth straight home win.

* ROCKIES 8, GIANTS 6: Jeromy Burnitz homered and drove in three runs, including a go-ahead single in the ninth to help visiting Colorado to its fifth straight victory.