Slumping Ellis Burks hit a grand slam with two outs in the ninth inning Saturday and the Colorado Rockies sent the New York Mets to their sixth straight loss 7-3.

Vinny Castilla, Larry Walker and Neifi Perez also homered for the Rockies, who won for the fifth time in six games. The Mets' losing streak is their longest since dropping eight straight in August 1996.Burks, stuck in a 1-for-19 skid, hit his ninth career slam and first since June 26, 1993, with the Chicago White Sox.

REDS 8, BREWERS 5: At Milwaukee, Lenny Harris' pinch-hit RBI single off Chad Fox in the eighth inning broke a tie and lifted Cincinnati to the win.

Barry Larkin started the winning rally with a one-out single to left that snapped a career-worst 0-for-30 slump.

CUBS 4, CARDINALS 3, 11 innings: At Chicago, Sammy Sosa doubled in Mark Grace with two out in the 11th inning to give Chicago the win.

Grace singled with two out off Kent Bottenfield (1-2) and then Sosa doubled into the left-center gap over the head of left-fielder John Mabry. Grace barreled over catcher Eli Marrero to beat the relay to the plate.

BRAVES 4, GIANTS 3: At Atlanta, Michael Tucker homered twice and Keith Lockhart hit an RBI single off Robb Ben (3-1) with two outs in the ninth.

Atlanta has won five straight, nine of 11 and 14 of 17. San Francisco has lost three straight overall and 14 of 17 against the Braves.

ASTROS 4, PHILLIES 1: At Philadelphia, Mike Hampton (5-0) allowed one run and seven hits in 72/3 innings to win for the 17th time in 20 decisions and become the NL's first five-game winner. Houston has won 12 of 14.

Curt Schilling (3-3) gave up two runs - one earned - and five hits in seven innings, while striking out 13 and walking one. Schilling, the major-league strikeout leader with 78, fanned 11 of his last 17.

PADRES 8, MARLINS 7: At Miami, Wally Joyner had three hits, including one that fractured the right wrist of Florida starter Eric Ludwick (1-3) in the third inning. San Diego took an 8-2 lead and hung on to win for the sixth time in seven games.

Ludwick will be sidelined for two to three months.

DODGERS 5, PIRATES 4: At Pittsburgh, Roger Cedeno's two-run single and some sloppy Pittsburgh defense helped Los Angeles open a 5-0 lead and win for the sixth time in eight games.

Ramon Martinez (3-2) allowed four runs - three earned - and eight hits in eight-plus innings, and Scott Radinsky got three outs for his fifth save. Catcher Mike Piazza threw out Lou Collier attempting to steal second to end the game.

EXPOS 5, DIAMONDBACKS 4: At Montreal, Ryan McGuire hit an RBI single off Russ Springer (1-2) in the 12th, sending Arizona to its fifth consecutive loss.

Shayne Bennett (1-1) pitched a hitless 12th for the Expos.