Glenn Wilson singled home Mike Schmidt from second base with one out in the 10th inning last night in New York and the Philadelphia Phillies broke the Mets' four-game winning streak, 3-2.

For the first time in 31 such circumstances this season, the Mets lost a game they led after seven innings. New York led, 2-1, going into the eighth.

Juan Samuel led off the 10th with a grounder that third baseman Ray Knight misplayed for his first error of the season. Samuel stole second and took third on a single by Schmidt -- playing in his 2,000th major league game -- off Doug Sisk (0-1). Von Hayes grounded to shortstop Rafael Santana, whose throw home caught Samuel in a rundown. But Wilson, who had thrown out a runner at the plate to end a two-run Mets sixth inning, singled to left.

*Pirates 6, Cubs 5: Jim Morrison's one-out, pinch-hit double off Chicago reliever Lee Smith scored R.J. Reynolds to break an 11th-inning tie in Pittsburgh. The Cubs' Jay Baller had retired 10 straight, the first five on strikeouts, until Reynolds lined a leadoff double in the 11th.

*Expos 5, Cardinals 4: An error by second baseman Tom Herr let in the decisive run in a two-run Montreal ninth inning in St. Louis. Andres Galarraga doubled and Herman Winningham singled, tying the score at 4. Jason Thompson walked and pinch runner Casey Candaele took second as Winningham was retired trying to steal third. Candaele scored as Herr booted pinch-hitter Vance Law's grounder and threw the ball away.

*Astros 5, Padres 3: Houston's Kevin Bass, Bill Doran, Glenn Davis and Craig Reynolds hit home runs, all with the bases empty, in San Diego. Davis' was his 12th.

*Dodgers 6, Reds 5: Mike Marshall hit two of the Dodgers' four home runs and Mariano Duncan singled home the tie-breaking run in the seventh inning to beat visiting Cincinnati.

Marshall's two homers gave him 15. Duncan hit an inside-the-park homer in the fifth with none on.