Tim Wallach drove in five runs with two homers and a fly to give the Montreal Expos a 7-4 victory over Dwight Gooden and the New York Mets last night in Montreal.

Nobody had ever hit two homers off Gooden in a game, least of all Wallach, who had been one for 19 with 11 strikeouts against him. Wallach homered with the bases empty in the third inning and in the seventh with two on.

"He was throwing well," Wallach said, "but he was wilder than I've ever seen him."

Winner Floyd Youmans (6-5) played on the same high school team as Gooden in Tampa, Fla. He went 5 1/3 innings.

The Expos took a 2-0 lead off Gooden (8-3) in the first. After Mitch Webster and Vance Law doubled, Law moved up on Tim Raines' fly and scored on Wallach's fly.

Reds 3, Astros 2: Houston's Mike Scott had a no-hitter for 5 1/3 innings but teammate Dave Smith ended up losing the game in Cincinnati by allowing Eric Davis' two-run homer with one out in the ninth.

Scott had a three-hitter for eight innings and got one out into the ninth with a 2-1 lead.

"Scott told me after the eighth inning that he was tiring," said his manager, Hal Lanier. "After he struck out Pete Rose to lead off the ninth inning, he told me he had given everything. I didn't hesitate to take him out."

After Frank DiPino allowed a single to Dave Parker, Smith (1-3) came on to pitch to Davis.

Earlier, Marge Schott, the Reds' general managing partner, said she and her partners had settled their differences in a five-hour meeting at her house.

"I'm still running the Reds," she said.

Cubs 5, Phillies 4: Ron Cey scored on Don Carman's wild pitch in the 10th inning in Chicago.

Steve Bedrosian started the 10th by walking Jody Davis. Pinch runner Dave Martinez stole second but was out trying to score on Cey's single to left.

Cey had taken second on the play at the plate, so, when Carman relieved Bedrosian, he walked Leon Durham intentionally. But Jerry Mumphrey walked, too, loading the bases. With Thad Bosley batting for winning pitcher Lee Smith, Carman bounced a pitch that catcher Darren Daulton couldn't block.

Cardinals 4-1, Pirates 2-2: The teams started by picking up where they left off Monday night in Pittsburgh. The Pirates outscored the Cardinals, 1-0, after resuming Monday night's protested game in the sixth inning. But they had trailed, 4-1, when the game was improperly called because of rain Monday.

Stats for the total game show that Danny Cox, Pat Perry and Todd Worrell held the Pirates to five hits. Jack Clark had homered for the Cardinals in the Monday night segment.

The Pirates won the regularly scheduled game on Bill Almon's short sacrifice fly to right in the 12th inning.

Winner Mike Bielecki allowed two hits in eight innings, then Pat Clements, Cecilio Guante and Don Robinson (2-0) held the Cardinals to one hit thereafter.

Joe Orsulak singled to open the Pirates' 12th off Todd Worrell (3-7), St. Louis' third pitcher. After Orsulak stole second, Rafael Belliard sacrificed. R.J. Reynolds batted for Robinson and was intentionally walked, as was Barry Bonds, which loaded the bases for Almon.

Orsulak beat Tito Landrum's throw home.

Dodgers 5, Braves 2: Franklin Stubbs homered and drove in three runs in Atlanta to help Fernando Valenzuela become 10-4. Valenzuela helped himself with two of Los Angeles' 15 hits.

He gave up six hits in 6 2/3 innings, including consecutive home runs by Dale Murphy and Bob Horner in the fourth inning.

Giants 6, Padres 3: Chris Brown, Bob Melvin and Jose Uribe homered to benefit Mike LaCoss (6-2) in San Diego.

San Francisco scored three runs on five hits off Mark Thurmond (3-6) in 1 1/3 innings. He is 1-6 against the Giants in his career.

Brown hit his sixth home run leading off the second and, after Bob Brenly walked, Melvin hit his first major league home run for a 3-0 lead. Uribe's first homer came with a man on in the eighth.