Ron Guidry of the New York Yankees won his 12th straight, the best streak in the majors this year, and teammate Don Mattingly drove in four runs with a homer and double in an 8-3 victory over the Minnesota Twins last night in Minneapolis.

Guidry, who leads the league with a 13-3 record and .813 winning percentage, gave up seven hits while striking out three and walking one in his eighth complete game.

The Yankees got Guidry a 4-0 lead in the first inning. Rickey Henderson, who had three hits in the game, led off with a homer, his 12th of the season. Then Ken Griffey singled and Mattingly walked.

Dave Winfield's double down the left-field line scored Griffey and sent Mattingly to third. Mattingly scored on Ron Hassey's groundout, and, with two out, Winfield scored on Willie Randolph's infield hit.

Mattingly hit his 10th homer this season in the sixth inning after Griffey had walked, giving the Yankees a 6-2 lead. And he doubled in the seventh inning to score two more runs, giving him a league-leading 28 doubles and 74 RBI.

"I think everybody is conscious of the fact that Toronto lost today," Mattingly said, noting that the Yankees trail the first-place Blue Jays by 1 1/2 games in the AL East. "The season could be over Aug. 6. That's the way we are thinking about it. It's only three weeks to the end of the season. I don't want to take a chance of being a game back."

The players' union has set Aug. 6 as a strike deadline.