The first day Scott Bradley put on a Mariners uniform, Manager Dick Williams told him to be ready to play at any time. That advice paid off yesterday.

"I wasn't surprised. I was ready to go," said Bradley, who hit a three-run, pinch homer in the fourth inning and a two-run single in the sixth to lead the Mariners to a 9-5 victory over the Boston Red Sox in Seattle.

Bradley was scheduled for a day off after catching three days in a row, but Bob Kearney, who started the game, got just one plate appearance before giving way to Bradley in the fourth inning.

"The very first day I came here, Dick put me in as a pinch hitter in the third inning," said Bradley. "Since I saw him do that it didn't surprise me. When I'm not in the lineup, I stay ready to play."

Bradley went three for three and drove in five runs.

The only bright spot for the Red Sox, who have lost four of their last five games, was a two-run homer by Don Baylor, the 300th of his career, in the eighth inning.

"It's been a long time coming," Baylor said. "I would have liked it to have been something special like a game-winner, not a home run in a loss like today."

Baylor went three weeks without an extra-base hit, and his last home run came June 11 in Toronto.

Jerry Reed, making his second straight start in place of Jim Beattie, got the victory. Reed (2-0) worked the first five innings, allowing seven hits and three runs.

Boston took a 2-0 lead in the first inning on Dwight Evans' two-run single. An RBI groundout by Rich Gedman made it 3-0 in the third.

The Mariners went ahead by scoring four times in the fourth. Singles by Alvin Davis, Danny Tartabull and Spike Owen produced one run before Bradley got his second homer of the season.

Davis, Tartabull and Owen each singled again in the sixth to load the bases. Bradley then lined his two-run single to center, chasing starter Jeff Sellers (3-5).

White Sox 8, Yankees 0: Using a newly developed off-speed breaking pitch, Neil Allen pitched a two-hitter, taking a perfect game into the fifth inning, and Ron Kittle hit two home runs to lead Chicago in New York.

"It makes you pretty confident when you get six or seven runs ahead," the White Sox right-hander said. "After that, I started to experiment."

Allen (7-1) held the Yankees without a runner until Dave Winfield's two-out single in the fifth. The only other hit was Rickey Henderson's sixth-inning double.

Allen did not walk a batter or strike out anyone and retired the final 10 Yankees.

The White Sox led, 7-0, after four innings, scoring four times in the third inning on six hits against starter Bob Shirley and reliever Tim Stoddard.

Allen pitched his second consecutive shutout and won his third straight decision since his only loss of the year on July 2 at California. In his last outing, Allen beat Baltimore, 7-0, with five-hitter in his first complete game of the season.

Kittle hit his first homer in a two-run second inning, and singled in a run in the third. He had another solo homer, his 15th, with one out in the seventh. Harold Baines also had a pair of RBI.

Shirley (0-4) was unable to get an out in the third inning. The left-hander, normally a reliever but making a spot start because of a minor injury to Bob Tewksbury, gave up four earned runs on seven hits, pitching to three batters in the third and giving up three hits.

Tigers 4, Rangers 0: Rookie Eric King pitched a six-hitter for his first major league shutout and the Tigers took advantage of Texas miscues to win in Detroit.

The Tigers swept the four-game series and extended their winning streak to five. Kirk Gibson has gotten the game-winning RBI in the five straight games, a major league record.

King (6-2) struck out six and walked one in his second complete game of the season.

Jose Guzman (9-9) lasted 3 2/3 innings and tied a team record by hitting three batters. He also threw a wild pitch that let a run score.

The Rangers committed three errors. First baseman Pete O'Brien made a double error in the third that produced two runs.

Blue Jays 6, Angels 3: In Anaheim, Calif., Lloyd Moseby's RBI single broke a 10th-inning tie and George Bell hit a three-run homer to lead Toronto past California.

The Angels scored twice in the ninth to tie it at 2-2, but Damaso Garcia opened the 10th with a single against Doug Corbett (2-2).

Garcia took second on Tony Fernandez's sacrifice bunt and remained at second on an infield hit by Garth Iorg. Moseby, who led off the ninth with his 14th homer, hit Corbett's first pitch to right for a 3-2 lead. Donnie Moore relieved Corbett, and Bell hit his 20th home run.

Tom Henke (7-3), the victim of California's ninth-inning rally, got the victory.

Royals 3, Indians 2: In Kansas City, Mo., Frank White hit reliever Dickie Noles' first pitch in the ninth inning for a home run to beat Cleveland.

Noles (2-2) had relieved starter John Butcher with one out in the seventh. Winner Steve Farr (7-1) allowed one hit in one inning after Dennis Leonard allowed six hits over the first eight. It was White's 12th homer of the season and capped Kansas City's comeback from a 2-0 sixth-inning deficit. White also doubled in the seventh.

Brewers 7-2, A's 2-4: Alfredo Griffin's two-out single in the third inning highlighted a three-run rally that gained the A's a split of a doubleheader in Oakland.

Milwaukee won the opener, going ahead on Ernest Riles' three-run homer in the fourth. Dale Sveum, who homered three pitches after Riles cleared the right field fence, had three hits and scored three runs for the Brewers.

Teddy Higuera (11-7) allowed seven hits over seven innings and stopped a four-game Oakland winning streak. The loser was Eric Plunk (2-6). In the second game, winner Jose Rijo (4-8) pitched his second complete game of the year, yielding seven hits, striking out 12 and walking one.

Gorman Thomas gave Milwaukee a 1-0 lead in the second inning of the second game by hitting a homer, his first since returning to the team as a free agent, and the Brewers scored in the third on doubles by Jim Gantner and Paul Molitor.

The A's, who left the bases loaded in the first two innings, scored in the third as Bruce Bochte, Dave Kingman and Mike Davis singled off Tim Leary (6-10).