Tim Wallach, Mitch Webster and Mike Fitzgerald each accounted for two runs as Montreal won, 6-2, in New York last night.

Wallach drove in two runs with two hits, Webster went three for five and scored twice and Fitzgerald hit a two-run homer, giving the Expos their third straight victory and fourth in five games with the Mets this season. With their second victory over the Mets in as many nights, the Expos have cut the Mets' lead in the NL East to eight games.

"We're going to give the Mets something to think about," Webster said. "We have to slow down their confidence factor."

Bryn Smith (5-5) gave up six hits, including Darryl Strawberry's ninth homer, walking five and striking out four in 6 2/3 innings. Reliever Bob McClure got his second save.

Astros 8, Reds 4: Nolan Ryan, just off the disabled list, won his first game since April 25 and Glenn Davis hit a two-run homer as Houston won at home over Cincinnati.

Ryan (4-6) was activated Monday after having an elbow problem. He pitched five innings and gave up two runs on two hits. Ryan struck out five and walked four.

Davis had three of Houston's 12 hits. His 16th homer, his second in two days, capped a five-run fifth inning. He also doubled.

Cardinals 5, Pirates 2: In St. Louis, Ray Burris pitched one-hit ball for six innings before being relieved as St. Louis won its fifth straight, its longest winning streak this season.

The Cardinals stole five bases and scored three runs without hitting a ball out of the infield against Pittsburgh. Vince Coleman had two steals and scored two runs.

In the seventh, Burris (4-3) gave up a run on three hits. Ken Dayley, the fifth St. Louis pitcher, relieved with the bases loaded and struck out Barry Bonds to end the game for his fourth save.

Dodgers 6, Braves 2: Franklin Stubbs hit two home runs and Len Matuszek homered as Los Angeles broke a four-game losing streak by winning at home.

Orel Hershiser (7-5) allowed Atlanta only three hits, striking out five and walking three in his fifth complete game of the season. He also had an RBI single during a three-run eighth.

Stubbs, who went three for three with a walk, homered in the first off David Palmer (3-6) and hit his 15th homer of the season in the fourth. Matuszek's second homer came two outs later.

Phillies 7, Cubs 6: John Russell led off the bottom of the 10th with a home run against Chicago reliever Lee Smith (4-5), giving Philadelphia the victory. Russell, who had alread driven in two runs, hit a 2-2 pitch over the left-field fence for his fourth homer of the season.

The Cubs tied it, 6-6, in the ninth on Ryne Sandberg's two-out, two-run double. Gary Matthews and Dave Martinez singled against Kent Tekulve. Don Carman struck out one, but gave up a walk to load the bases. Steve Bedrosian (3-3) got the second out before Sandberg's hit to left-center.

Padres 3, Giants 0: Visiting San Diego, after giving up 18 runs to San Francisco Monday, bounced back for the victory and ended the Giants' five-game winning streak.

Tony Gwynn tripled off the center-field fence with one out in the fourth and Kevin McReynolds singled on the next pitch. Rookie left-hander Terry Mulholland (0-3), allowed only one other base runner, on a walk, in six innings.

Eric Show (6-4) allowed two hits in five innings. He left early, for a third straight start, with a sore pitching elbow. Lance McCullers allowed two hits in two innings and Rich Gossage finished up, earning his 12th save.