All in all, it wasn't a great night for Mike Piazza. His 24-game hitting streak ended and he suffered a slight concussion.

But Al Leiter made sure the New York Mets won, pitching seven strong innings to win his fourth straight start as the Mets beat the Florida Marlins, 6-3, last night in New York.

Piazza went to his final at-bat Tuesday night before homering in the eighth to tie Hubie Brooks's club record for longest hitting streak.

He went 0 for 4 and grounded out in his final at-bat in the eighth last night.

He was also hit under his helmet by Bruce Aven's swing in the seventh. X-rays were negative and the Mets said he had a slight concussion.

"I'm a little slow, but it's fine," Piazza said in a daze. "It's nothing and fortunately, we won."

Mets Manager Bobby Valentine said Piazza would likely get the day off today.

"We were ready to pinch hit for him in the eighth," Valentine said. "But he said he could do it so we let him go up there."

Edgardo Alfonzo was 3 for 4 with a homer and three RBI for the Mets, who have won three straight. The Marlins have lost eight straight and 11 of 12.

"We're a pretty professional group right now," Valentine said. "We're playing the game the way it's supposed to be played."

BREWERS 9, GIANTS 6: Jeromy Burnitz homered twice and Steve Woodard won his third straight start as visiting Milwaukee completed a three-game sweep.

"Any time you take a good hack and hit it as hard as you can hit it, it's a dang good feeling," Burnitz said.

Mark Loretta and Jeff Cirillo each added two-run singles for the Brewers, who have won a season-high five straight games.

Woodard (8-5), who allowed four runs, three earned, on eight hits in five innings, made his biggest contribution at the plate. He walked to load the bases in the second inning, setting up a five-run outburst.

"That was the key at-bat of the day," Brewers Manager Phil Garner said. "When you watch him swing, you wonder if he's ever going to hit the ball. But he's a pretty good hitter and he has a good eye."

ROCKIES 10, CUBS 1: Dante Bichette homered for the second straight night and Pedro Astacio pitched a seven-hitter as host Colorado handed Chicago its 11th loss in 13 games. Bichette, who was 2 for 3 with three RBI, is 17 for 33 with four homers and 15 RBI off Cubs starter Terry Mulholland (3-3).

"We go back to the low minors and Mulholland hasn't changed much at all," Bichette said. "He has that nasty slider and hard stuff that he's always been able to keep down, but stuff I've always been able to hit."

"He is too comfortable against me," Mulholland said. "I'm going to have to do something to test his comfort level."

PADRES 6, DODGERS 2: In Los Angeles, Eric Owens and Reggie Sanders hit consecutive home runs in the fifth inning to lead San Diego.

ASTROS 8, CARDINALS 4: Carl Everett and Bill Spiers each had two RBI as visiting Houston avoided a three-game sweep.

PIRATES 8, PHILLIES 6: In Philadelphia, Kris Benson pitched eight strong innings and Warren Morris had a career-high four RBI.

REDS 9, DIAMONDBACKS 7: In Phoenix, Sean Casey and Greg Vaughn hit consecutive homers as Cincinnati overcame a five-run deficit to complete a three-game sweep. Casey, the NL's leading hitter, was 4 for 5 with two RBI.

BRAVES 7, EXPOS 3: In Atlanta, Gerald Williams and Ryan Klesko each drove in two runs and Andruw Jones went 3 for 4 with two runs scored.