Don Mattingly tied a major league record with three sacrifice flies and Rod Scurry pitched three innings of scoreless relief to lead the Yankees to a 9-4 victory over the Texas Rangers yesterday in New York.

The Yankees had only eight hits but benefited from 11 walks and two errors. Texas starter Bobby Witt (2-1) lasted only 1 2/3 innings.

Mattingly became the sixth player to record three sacrifice flies in one game. The most recent was the St. Louis Cardinals' Vince Coleman, who accomplished the feat last week.

Mattingly drove home Rickey Henderson with a sacrifice fly in the first inning after Henderson singled, stole second and went to third on Witt's balk. Texas took a 2-1 lead in the second on George Wright's double and RBI singles by Curtis Wilkerson and Oddibe McDowell.

New York went ahead by 5-2 in the second, scoring four times on just one hit. Texas pitchers walked six batters in the inning. Mattingly accounted for one of the runs with his second sacrifice fly.

Mattingly's final sacrifice fly came in New York's three-run sixth.

*Tigers 7, Twins 4: Walt Terrell pitched a seven-hitter, Darrell Evans hit his eighth career grand slam and Pat Sheridan and Darnell Coles also homered as Detroit won at home.

Minnesota's Kirby Puckett, for the second straight night, homered on the first pitch of the game. Puckett, who has a 16-game hitting streak, has homered in his last four games and leads the majors with 11. Teammate Gary Gaetti homered twice off of Terrell (3-1).

Loser John Butcher (0-3) retired the first 10 batters. But in the fourth, Coles walked, Lou Whitaker singled and Lance Parrish was hit by a pitch to load the bases for Evans, who hit his sixth homer of the season to give Detroit a 4-3 lead.

*Red Sox 4, A's 3: Sammy Stewart and Bob Stanley pitched 4 1/3 innings of scoreless relief and Jim Rice (10-game hitting streak) had a two-run homer to help Boston rally to victory at home.

Stewart (2-1) yielded one hit while striking out two over 3 2/3 innings.

The Red Sox scored the tie-breaking run off Oakland starter Chris Codiroli (2-3) in the sixth when Don Baylor walked, went to third on Marty Barrett's hit-and-run single through a vacated shortstop hole and scored as Steve Lyons grounded into a double play.

*Indians 8, White Sox 7: In Chicago, pinch hitter Joe Carter and Brett Butler had run-scoring singles in the eighth inning, lifting Cleveland to its sixth straight victory.

With one out and Chicago leading, 7-6, in the eighth, Cleveland's Mel Hall drew a walk off starter Joel Davis. Bill Dawley (0-1) relieved and Andy Allanson walked before Carter singled to score Hall. Butler singled to score Allanson with the go-ahead run.

*Brewers 4, Angels 3: Paul Molitor's 10th-inning sacrifice fly, on which California outfielders Brian Downing and Gary Pettis collided, scored Rick Manning to give Milwaukee the victory at home. California lost two straight games for the first time this season.

Donnie Moore (1-2), who failed to protect the Angels' two-run lead in the bottom of the ninth, gave up Ben Oglivie's leadoff single to right in the 10th. Manning ran for Oglivie and Rob Deer bunted him to second. Moore walked Juan Castillo and Charlie Moore to load the bases and Molitor followed with a fly ball to left-center. Pettis, the center fielder, caught the ball and he and Downing slammed into each other as Manning scored the winning run.

Ron Romanick, the Angels' starting pitcher, took a five-hitter and a 3-1 lead into the bottom of the ninth. But when Randy Ready led off with a double to left, Moore came in. Moore walked pinch hitter Jim Gantner and, with one out, gave up RBI singles to Ernest Riles and Cecil Cooper.

*Mariners 4, Blue Jays 2: In Toronto, Alvin Davis went four for four and Gorman Thomas had two RBI to lead Seattle to victory.

Winner Mike Morgan (2-2) gave up eight hits in seven innings.