Unbeaten Roger Clemens held Texas hitless for 7 2/3 innings and finished with a two-hitter and Wade Boggs hit a grand slam, leading the Boston Red Sox past the Texas Rangers, 7-1, in Arlington, Tex.

Clemens (8-0), who set a single-game major league strikeout record last month, had retired 15 straight batters before Oddibe McDowell singled with two outs in the eighth. McDowell hit a sinking liner to center field that barely eluded Steve Lyons, who dove for the ball but trapped it.

"I really mean this," said Clemens, who is from Katy, Tex., and pitched with his family on hand. "I'm just happy to get the win. That's what counts. I'm glad the hit by McDowell was a clean one. Steve tried as hard as he could to catch it."

Clemens, a 23-year old right-hander, struck out eight and took over the major league lead with 81. On April 29, he set a nine-inning record by fanning 20 Seattle batters. He lost a bid for his first shutout of the season today when Darrell Porter hit a two-out home run in the ninth.

Clemens said he pitched well despite being in some pain. "On the second pitch of the game, something popped on the middle finger of my pitching hand," he said. "It was sore all the way. It was around the knuckles, and I'm going to have it checked tomorrow."

Clemens overcame wildness in the third inning, when he issued three of his four walks. With two outs, Clemens walked McDowell, Toby Harrah and Pete O'Brien, loading the bases, but ended the threat by striking out Pete Incaviglia.

Boggs hit his first career grand slam in the second inning. With two outs, Marc Sullivan, Rey Quinones and Marty Barrett singled off Mike Mason (4-1). Boggs then homered.

Royals 2, White Sox 1: Jim Sundberg's bases-loaded sacrifice fly in the 17th inning scored Jamie Quirk to Kansas City the victory at home in the longest AL game this season.

With one out in the 17th, Quirk doubled off Bill Dawley (0-3). Greg Pryor singled off Dawley's foot, with Quirk taking third. After Darryl Motley was intentionally walked to load the bases, Sundberg lifted Dawley's first pitch to the warning track in left field, scoring Quirk to end the four-hour 53-minute game.

Scott Bankhead, making his major league debut, was credited with the victory. Bankhead pitched the final four innings and retired the last 10 White Sox he faced.

Steve Balboni's sixth home run of the season tied the score for Kansas City in the eighth after the White Sox had taken a 1-0 lead in the top of the inning. Ron Kittle led off the Chicago eighth with a double and pinch runner Reid Nichols was sacrificed to third by Tim Hulett. Ozzie Guillen then delivered a sacrifice fly.

Royals starter Dennis Leonard went eight innings, allowing three hits in dropping his ERA to 1.96.

Kansas City's George Brett singled in the fourth inning for his 2,000th career hit.

Yankees 8, Angels 5: Willie Randolph's two-out, two-run double broke an eighth-inning tie as New York, at home, won its fifth straight game. Mike Pagliarulo had a homer and four RBI to help send California to its fifth straight loss.

A Cap Day crowd of 50,906 watched the Yankees blow a 5-0 lead, then break a 5-5 tie in the eighth. With one out, Butch Wynegar singled to right and pinch hitter Ron Hassey singled pinch runner Mike Fischlin to third. Rickey Henderson reached on a fielder's choice, Fischlin being thrown out at home. Randolph doubled over the head of center fielder Gary Pettis, scoring both runners. Terry Forster relieved and Don Mattingly singled home Randolph.

Al Holland (1-0) was the winner, Doug Corbett (0-1) the loser.

The Angels scored two unearned runs to tie it at 5-5 in the eighth as New York shortstop Bobby Meacham made an error.

Tigers 2, A's 1: Walt Terrell pitched a four-hitter and Darnell Coles' sacrifice fly broke an eighth-inning tie as Detroit won at home.

Terrell (6-1) walked two and struck out four for his fifth complete game of the year.

With the score tied at 1, Detroit's Tom Brookens singled to start the eighth and continued to third when rookie left fielder Jose Canseco let the ball go under his glove for an error. Steve Ontiveros relieved Oakland starter Curt Young (2-1) and Coles produced his scoring fly ball.

Blue Jays 8, Indians 1: In Cleveland, Toronto rookie John Cerutti allowed two hits in eight innings for his first major league victory and Damaso Garcia, Tony Fernandez and Rance Mulliniks homered.

Toronto touched Ken Schrom (3-2) for five runs in 1 1/3 innings. Garcia led off the game with a homer to center, his first of the season. Jesse Barfield's two-out, RBI double made it 2-0 later in the inning.

Twins 4, Brewers 3: Kent Hrbek hit a two-run homer and Mike Smithson pitched an 11-hitter as Minnesota won at home.

Smithson (5-3) struck out five for his league-leading sixth complete game of the season. Bill Wegman (0-5) went all the way for Milwaukee.

Minnesota scored three runs in the first inning. Roy Smalley drew a one-out walk and Hrbek followed with his seventh homer of the season. Tom Brunansky then doubled and scored on a single by Randy Bush.