Unbeaten Roger Clemens, the hottest pitcher in baseball, relived the past for Ron Guidry in New York last night.

Clemens won his 12th straight game with a four-hitter as the AL East-leading Boston Red Sox defeated Guidry and the Yankees, 10-1. Clemens' start is the best in the major leagues since Guidry opened the 1978 with 13 straight victories.

The major league record for consecutive triumphs at the start of a season is 19 by Rube Marquard in 1912.

"I wish I could've faced him tonight with the same stuff I had eight years ago," said Guidry, whose sixth straight loss is the longest losing streak of his career.

Boston ended an eight-game losing streak against the Yankees with 16 hits. Jim Rice drove in four runs with three singles; Tony Armas and Rey Quinones each drove in two runs with three hits.

Clemens lowered his league-leading earned run average to 2.17 and struck out four, raising his total to 108, also best in the league. He did not walk a batter.

"It's a lot easier pitching with a big lead," said Clemens, who did not allow a hit after Mike Easler's single in the fourth. The only runner to reach base after that point was Don Mattingly, who got there on an error by Clemens in the sixth.

Guidry fell to 4-7. He allowed five runs in less than three innings and remained winless since May 10. "I'm sure he feels the same way I did in 1978," Guidry said of Clemens. "He can almost tell the guys what's coming and get them out. He's not afraid -- just like I was."

Royals 3, A's 2: In Oakland, Rudy Law lined a double off the right field wall with one out in the 11th inning to score Willie Wilson with the go-ahead run.

Wilson led off by drawing a walk from Jose Rijo (2-5) and stealing second. Angel Salazar struck out attempting to sacrifice before Law doubled over the head of right fielder Mike Davis to make it 2-1. George Brett was intentionally walked and Jorge Orta singled to right, scoring Law with the winning run.

Kansas City's Bud Black pitched two innings of relief to raise his record to 4-4. Dan Quisenberry relieved in the ninth and got his sixth save.

Oakland scored a run in its half of the 11th. Jerry Willard led off with a walk to knock out Black. Quisenberry relieved and walked Tony Phillips. Bruce Bochte attempted a sacrifice, but Quisenberry threw out Willard at third. Donnie Hill ran for Bochte and Carney Lansford singled to right to load the bases. Jose Canseco hit a sacrifice fly to make it 3-2, but Dave Kingman grounded out to end the game.

Oakland's Rick Langford worked 6 1/3 innings, yielding four hits and one run and striking out four. He was relieved by Steve Ontiveros after giving up a one-out single to Mike Brewer in the seventh.

Blue Jays 9, Brewers 2: Garth Iorg drove in three runs and Ernie Whitt, George Bell (his 10th of the season) and Tony Fernandez each hit home runs to power Toronto to victory in Milwaukee.

The Blue Jays, who have hit 12 home runs in their last five games, won their third consecutive game as Doyle Alexander (5-3) and Don Gordon allowed a total of 10 hits.

The Blue Jays, who had 15 hits, took a 1-0 lead in the third inning on a leadoff homer to right field by Whitt, who entered the game with only one hit in his last 13 at-bats. Milwaukee's Robin Yount went four for five to increase his average to .371