Steve Jeltz singled home Glenn Wilson with none out in the 14th inning to give the Phillies a come-from-behind 9-8 victory over the New York Mets yesterday in Philadelphia.

The teams stranded a major league-record 39 batters in the 5-hour 3-minute game, two more than Houston and Cincinnati did on July 2, 1976. The Phillies left 23 on base, the Mets 16. There were 14 pitchers and 21 walks. The Phillies used 22 players, the Mets 18.

After falling behind by 8-7 in the top of the 14th, the Phillies scored twice to win. After Mike Schmidt and Wilson singled, John Russell beat out a bunt single to load the bases. Loser Randy Niemann (0-1) walked Von Hayes to tie the score, and Jeltz followed with a grounder to center to make a winner of Charles Hudson (1-0).

Tim Teufel had singled home the go-ahead run for New York in the top of the inning.

Trailing, 7-4, Philadelphia tied the game with a three-run ninth. Jeltz knocked out Roger McDowell with a two-run triple and Garry Maddox greeted reliever Jesse Orosco with a run-scoring single.

Steve Carlton, disabled most of 1984 with a strained left rotator cuff and an opening-day loser last Tuesday, pitched 6 1/3 innings, allowing three Mets runs on eight hits.

*Cardinals 6, Expos 3: John Tudor allowed five hits over 6 1/3 innings for his 18th straight victory at home and also singled and drove home two runs, helping St. Louis (4-0) remain the only unbeaten team in the majors.

Tudor (2-0) struck out five and walked three.

Montreal starter Floyd Youmans (0-1) allowed an unearned run in the first -- he committed a balk and then threw wildly to third on a pickoff attempt -- before Tudor keyed a three-run third with an RBI single.

*Pirates 3, Cubs 1: Johnny Ray hit a three-run homer off Chicago relief ace Lee Smith in the eighth inning as Pittsburgh, at home, gave Manager Jim Leyland his first win.

Pinch hitter Steve Kemp walked with one out in the eighth after Smith had replaced Cubs starter Matt Keough. After R.J. Reynolds struck out, Joe Orsulak singled and Ray homered over the right field wall.

Pirates starter Rick Rhoden (1-0) allowed four hits over eight innings.

"Well, we finally got one," Leyland said. "I hope this shows the caliber of this club."

*Reds 3, Padres 2: In San Diego, Nick Esasky hit a two-run homer to cap a three-run ninth inning for Cincinnati.

San Diego's Dave Dravecky and Lance McCullers had combined on a four-hit shutout through 8 1/3 innings before pinch hitter Max Venable hit a one-out double in the ninth to chase McCullers. Dave Parker (three hits) doubled off reliever Craig Lefferts for one run. Tim Stoddard replaced Lefferts, and after a wild pitch, Esasky homered.

Dravecky has pitched 16 2/3 innings this season without yielding a run.

*Astros 4, Braves 3: Craig Reynolds hit a pinch-hit grand slam in the sixth inning to lead Houston to victory at home.

Winner Nolan Ryan (1-1) pitched seven innings and allowed four hits. Dave Smith got his second save.

With Houston trailing by 2-0 in the sixth, Denny Walling singled off Atlanta starter Rick Mahler (1-1). Two outs later, Alan Ashby singled and Dickie Thon walked to load the bases. Reynolds, pinch-hitting for Billy Hatcher, then homered.

*Giants 7, Dodgers 6: Jeff Leonard led off the 11th inning with his third home run of the season to lead visiting San Francisco.

Leonard's home run came off Dennis Powell (0-1), the fifth Dodgers pitcher. Greg Minton (1-0) pitched 2 2/3 innings for the victory.

The Giants had taken a 6-5 lead with three runs in the top of the ninth, but the Dodgers tied it in the bottom of the inning on a sacrifice fly by Ken Landreaux.