SEATTLE, JUNE 2 -- Randy Johnson threw the first no-hitter in Mariners' history tonight as Seattle beat the Detroit Tigers, 2-0, before 20,014 at The Kingdome.

Johnson (4-3), a 6-foot-10 left-hander acquired from Montreal on May 25, 1989, in the Mark Langston trade, walked six and struck out eight while pitching the first no-hitter in The Kingdome, which opened for baseball in 1977.

Johnson entered with a 4.73 ERA and had allowed 12 home runs, the most in the major leagues. His previous low-hit game was a five-hit victory over Toronto last July 23.

Two of the walks and two of the strikeouts came against Cecil Fielder, who shares the major league lead in home runs with 19.

Johnson struck out Fielder on three pitches to begin the ninth. Chet Lemon went to a 2-2 count, then fouled out to first baseman Alvin Davis. Mike Heath then struck out swinging on an 0-2 pitch, Johnson's 136th of the game, and the crowd erupted.

Johnson's toughest jam came in the sixth, when he loaded the bases on walks to Tony Phillips, Gary Ward and Fielder, but struck out Lemon to end the inning.

Ward hit the hardest ball of the night for the Tigers, a 365-foot fly in the first inning that center fielder Ken Griffey Jr. caught one step from the warning track.

In the seventh inning, Detroit's Tracy Jones hit a slow roller to third baseman Edgar Martinez, whose throw pulled Davis off the bag. But umpire Derryl Cousins ruled Davis tagged Jones on the helmet. Tigers Manager Sparky Anderson argued to no avail.

Ward also reached when shortstop Mike Brumley bobbled his routine grounder in the fourth inning.

It was the second no-hitter this season but the first complete-game, nine-inning no-hitter in the majors since Cincinnati's Tom Browning pitched a perfect game against Los Angeles on Sept. 16, 1988.

The Mariners were the victims of the other no-hitter, as Langston and Mike Witt combined to pitch California to a 1-0 victory on April 11.

The Mariners have had four one-hitters in their 14-year history. The most recent was April 20, when Brian Holman went 8 2/3 innings before allowing a homer to Ken Phelps in a 6-1 victory over Oakland. Ironically, Holman also came over from the Expos in the Langston deal.

The other one-hitters were by Jim Beattie in 1983, Mike Trujillo in 1986 and Langston in 1988.

The no-hitter is the 12th against the Tigers and the first since the Angels' Nolan Ryan beat them, 6-0, on July 15, 1973.

The Mariners, who had only four hits, scored in the first off Jeff Robinson (4-5) without getting a hit. Robinson, who had six walks and two wild pitches, walked Harold Reynolds leading off. Davis walked with one out and both runners moved up on a wild pitch. Reynolds scored on Jeffrey Leonard's infield out.

In the fourth, Brumley doubled for Seattle's first hit, was wild-pitched to third and scored on Reynolds's fly.

Robinson allowed three hits and two runs in seven innings.