Jim Presley of the Seattle Mariners drove in four runs and teammate Mark Langston pitched seven scoreless innings in last night's 7-3 victory over the Yankees in New York.

The Mariners, 5-2 since Dick Williams replaced Chuck Cottier as manager, had lost six straight to the Yankees since last Aug. 23. The Yankees have lost three straight, five of seven overall and six of their last seven home games.

*White Sox 4, Royals 2: In Chicago, Reid Nichols' three-run double with two out in the fifth inning ended Kansas City's four-game winning streak.

The White Sox have won three straight and sixth of eight games since Manager Tony LaRussa got a vote of confidence last week.

An 53-year-old fan was killed during the ninth inning when he fell 40 feet from the upper deck and landed in an aisle. His name was withheld pending notification of kin.

*Brewers 7, Twins 6: Bill Schroeder singled over a drawn-in outfield to score with the winning run the ninth inning in Milwaukee.

Cecil Cooper led off against Ron Davis (1-3) with a fly along the line that went for a triple when left fielder Randy Bush missed a shoestring catch. Ben Oglivie was walked intentionally and Juan Castillo ran for Cooper. Schroeder worked the count to 3-2 before singling.

The Brewers left 19 runners on base, one short of the major league record set by the Yankees Sept. 21, 1956 against the Red Sox.

*Angels 11, Tigers 1: In Detroit, rookie Wally Joyner, who leads the major leagues in home runs and RBI, hit two homers and Gary Pettis and Dick Schofield each hit one to back the seven-hit pitching of Mike Witt.

Joyner, who has 15 homers and 37 RBI, has homered in six of his last eight games.

*Blue Jays 7, Indians 6: Jesse Barfield's three-run double highlighted the Blue Jays' five-run sixth inning in Toronto.

Barfield, who also had an RBI single in the fifth inning, made a winner of reliever Jim Acker (1-2), just dropped from the rotation.

*Rangers 4, Red Sox 1: In Boston, Oddibe McDowell, rookie Pete Incaviglia and Steve Buechele backed Jose Guzman's seven-hit pitching with bases-empty home runs.

Guzman (3-5), who had lost five straight until last Sunday, walked four, struck out one and had a shutout until Steve Lyons' pinch homer with one out in the ninth.