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.