Scott Cooper and the Boston Red Sox were terrific, and that made it another terrible day for the Kansas City Royals.

Cooper hit for the cycle and drove in five runs, and the Red Sox romped 22-11 Tuesday night in the highest-scoring game ever against Kansas City.Cooper went 5-for-6 with two doubles. He became the first Boston player to hit for the cycle since Mike Greenwell in 1988, completing it in the ninth inning with a single after backup shortstop David Howard came in to pitch.

"I've never done it before. Ever, ever," Cooper said. "So it's something that's pretty special to me."

"I'm from Missouri, from St. Louis. I had my brother and uncle here. I'll remember this night for the rest of my life. Hitting for the cycle. I was excited."

Mo Vaughn homered, tripled and drove in four runs for the visiting Red Sox. Billy Hatcher, Dave Valle and John Valentin also homered for Boston in its biggest outburst since a 24-5 romp over Cleveland on Aug. 21, 1986.

The Royals had never allowed so many runs in 3,986 games since joining the AL in 1969.

Athletics 8, Blue Jays 4

Oakland won at home despite being outhit 9-2 by Toronto. The A's did not get a hit after the first inning, but took advantage of 12 walks and four errors in stopping the Blue Jays' four-game winning streak.

Ruben Sierra hit his fourth of the season and second in two days for Oakland. Rickey Henderson drew four walks and scored three times.

Mariners 12, Twins 0

Ken Griffey hit a 462-foot drive into the center-field seats at the Kingdome, leading Seattle over Minnesota.

Griffey's fourth homer of the season was a three-run shot that made it 7-0 in the second inning. Minnesota later made five errors, three on throws by shortstop Pat Meares.

White Sox 10, Yankees 5

Wilson Alvarez won his 10th straight decision, helped by home runs from Frank Thomas and Joe Hall in Chicago.

The White Sox have won three in a row and New York has lost three straight.

Indians 5, Angels 4

Eddie Murray singled home the tiebreaking run in the ninth inning and Cleveland beat host California.

Carlos Baerga led off the ninth with a single against Joe Grahe (0-1), took third on Albert Belle's bloop single and scored on Murray's grounder up the middle.