Jeff Stone drove in five runs with two homers and a single as the Philadelphia Phillies ended a five-game losing streak with a 7-6 victory over the New York Mets yesterday in Philadelphia.

Right-hander John Denny (1-1) allowed eight hits, struck out three and got one inning of relief help from Larry Andersen, who stopped a ninth-inning rally during which the Mets scored three runs.

Denny allowed a leadoff homer to Darryl Strawberry in the ninth, then gave up a single to Danny Heep and walked Howard Johnson, bringing on Andersen. Rafael Santana then grounded between the legs of second baseman Juan Samuel as Heep scored and Johnson went to third.

George Foster then grounded into an RBI fielder's choice, but Andersen fanned Wally Backman and Mookie Wilson to end the threat.

The Phillies scored four runs in the fourth to snap a 3-3 tie, aided by a close call by first base umpire Terry Tata. After Glenn Wilson and Steve Jeltz singled, Denny struck out. Samuel grounded into what looked like an inning-ending double play, but Tata ruled Samuel safe at first.

Stone followed with a three-run homer off Ed Lynch (0-1) and the Phillies added another run when Von Hayes singled and scored on Mike Schmidt's pop fly that fell between right fielder Strawberry and second baseman Backman.

Down, 3-0, the Phillies caught up in the third with a long-ball display. Samuel tripled off the right field fence, missing a home run by inches. Stone hit his first homer, deep to left-center, and Hayes homered to right-center.

Samuel tied a major league record for second basemen of 12 assists.