Willie McGee went seven for 10 last night as the St. Louis Cardinals beat the Phillies twice in Philadelphia to tie the New York Mets for first place in the NL East.

After getting three hits in a 5-4 victory in the opener, he helped win the nightcap, 13-4, with a three-run homer. He is batting .351, highest in the NL.

"I'm not interested in being a media star or anything else," he said. "I just want to play hard and help my team to win games. If you work hard and have pride, you can do a lot."

"He's a heck of a player," his manager, Whitey Herzog said, "and a real good kid with it. He just goes out and hustles all the time."

St. Louis had 19 hits in the nightcap. After the Phillies' Von Hayes homered in the first inning, the Cardinals scored four in the second, three on McGee's homer.

The Phillies scored once in the second, but the Cardinals matched that in the third when Andy Van Slyke tripled and Mike Jorgensen doubled.

The Cardinals got three runs in the fourth. Vince Coleman singled, stole his 77th base and scored on McGee's single. Tom Herr's grounder drove in McGee.

In the first game, winner Danny Cox (13-7) allowed only one unearned run on four hits in eight innings. The Cardinals went ahead, 2-1, in the fourth with the help of with a bad pickoff attempt, a balk and a botched double play. An error and a passed ball helped the Cardinals get three runs in the fifth.

"We just didn't play well," Manager John Felske of the Phillies said.

Dodgers 2, Reds 1: Fernando Valenzuela (13-8) pitched a four-hitter in Los Angeles for his sixth straight victory and 13th complete game. He struck out eight, walked three and lowered his earned run average to 2.15. Cincinnati's Nick Esasky had three infield singles and Buddy Bell had a solid single.

The victory put the Dodgers six games ahead of Cincinnati. They scored their two runs in the first inning off Jay Tibbs (5-12).

Pedro Guerrero of the Dodgers went hitless in three trips, ending his 16-game hitting streak. Manager

Brad Wellman's single with one out in the ninth inning in San Francisco ended the game against Atlanta.

The Braves' Dale Murphy raised his league-leading totals to 29 homers and 82 RBI. But teammate Len Barker negated Murphy's two homers and four RBI by yielding five runs in two-thirds of an inning.

The winning rally began when Jeff Dedmon (5-2) walked Bob Brenly on four pitches. After Dan Gladden sacrificed, Wellman lined his game-winner to left.

"I got a good pitch to hit because they didn't want to pitch to Chili Davis," Wellman said. "I'm not a big name. I'm just a guy who does the best he can."

Winner Scott Garrelts (6-3) got out of trouble in the ninth by striking out Murphy to end the game.