Craig Reynolds homered with two outs in the bottom of the ninth inning Saturday night to give the Houston Astros a 5-4 victory over the New York Mets before a standing room only crowd of 44,502 in the Astrodome.

It was the largest regular-season paid crowd in the Astrodome since Oct. 2, 1980.

New York scored four runs in the ninth to tie the score. Len Dykstra led off with his fifth home run. One out later, Keith Hernandez singled and scored on Gary Carter's double, chasing starter Mike Scott, who raised his league-leading strikeout total to 174. Darryl Strawberry hit reliever Dave Smith's first pitch for his 14th home run, making it 4-4.

Roger McDowell came on in the ninth for New York and retired the first two batters before Reynolds hit his fourth homer, making a winner of Smith (2-6). McDowell (7-3) had not given up a homer in 72 innings.

The Astros scored first off Dwight Gooden when Alan Ashby singled home Kevin Bass with two outs in the fourth. Gooden retired Scott and Bill Doran to begin the bottom of the fifth, but Reynolds singled and Denny Walling hit his sixth homer to make it 3-0. Billy Hatcher's seventh-inning sacrifice fly scored Houston's fourth run.

Reds 5, Phillies 2: Dave Parker hit his second home run in two games, a two-run shot that gave streaking Cincinnati a victory over visiting Philadelphia.

The Reds have won a season-high five straight games and 13 of their last 16. They trail division-leading San Francisco by four games in the National League West.

Parker's 18th homer gave winner Bill Gullickson (7-6) a 4-0 lead in the third. The right-hander, who is diabetic, withstood temperatures of 90 degrees on the field and 109 in the dugout, allowing six hits over seven innings for his third straight victory. Ron Robinson earned his eighth save. Shane Rawley (11-6) was the loser.

Mike Schmidt hit a two-run homer, his 21st.

Cardinals 2, Dodgers 1: In St. Louis, Andy Van Slyke's leadoff homer off loser Bob Welch (4-8) in the bottom of the seventh gave the Cardinals the victory over Los Angeles.

Bob Forsch (8-6) allowed six hits, walked none and struck out three in 7 1/3 innings in 100-degree heat. Todd Worrell earned his 16th save.

Welch, who has won one of his last 16 starts, allowed one unearned run and three hits before Van Slyke's fifth homer broke a 1-1 tie.

Cubs 11, Giants 6: Gary Matthews and Shawon Dunston hit three-run homers and Dave Martinez and Ryne Sandberg had one-run homers as Chicago defeated visiting San Francisco.

Matthews' third-inning homer cut San Francisco's lead to 5-4. The Cubs went ahead with two out in the fifth when Dunston and Martinez homered on consecutive pitches off loser Mike Krukow (11-6).

Chicago's Steve Trout, winless since June 8, was knocked out in the Giants' four-run third. Guy Hoffman (4-2) relieved for the victory, allowing two hits in 3 2/3 innings. Dave Gumpert pitched the last three innings for his first save.

Pirates 4, Padres 3: Jim Morrison's single to center with two out in the bottom of the ninth scored Mike Brown from second base to lead Pittsburgh over visiting San Diego.

Trailing, 2-0, in the top of the ninth, San Diego scored three runs on a solo homer by Marvell Wynne and a two-out, two-run homer by Steve Garvey, his first homer since June 18.

San Diego relief loser Craig Lefferts (6-4) retired the first batter in the ninth, but Johnny Ray and Brown singled, bringing on Goose Gossage.

Gossage retired R.J. Reynolds on a flyout. Tony Pena tied the game with a single to center and Morrison followed with his game-winner, making Cecilio Guante (4-1) the winner.

Braves 7, Expos 2: Andres Thomas hit a three-run homer and Ted Simmons had four hits and scored twice as Atlanta ended a six-game losing streak with its victory in Montreal.

David Palmer (6-8) gave up five hits in 5 1/3 innings for the win. Gene Garber pitched the last two innings for his 11th save.

The Braves went ahead in the second on Simmons' double and Ozzie Virgil's sacrifice fly, and they scored four more in the fifth off loser Jay Tibbs (4-6), three on Thomas' homer.