SEATTLE, JUNE 3 -- Left-hander Randy Johnson isn't perfect and never was, but his no-hitter has transformed him from odd to unique.

At 6-foot-10, he's the tallest major-leaguer ever. Now, in their 2,101st game, he's the only Seattle Mariner to pitch a no-hitter.

"That was fabulous," Mariners Manager Jim Lefebvre said. "A great moment. That's a thrill of a lifetime. Your stomach is turning over and over."

In beating the Detroit Tigers by 2-0 Saturday night, Johnson (4-3) had the Kingdome crowd of 20,014 on its feet cheering. He walked six and struck out eight.

"I'll never forget this moment," he said. "When I struck out Mike Heath for the last out, I didn't know how to react. I just stood there."

The speed guns said he got that out on a 97 mph pitch, his fastest of the game.

Since the Mariners got him a year ago in the deal that sent Mark Langston to Montreal, he's been inconsistent and an enigma to teammates.

"I'm a very moody person," he said. "I like to be in my own little world. I don't like people talking to me. People have called me another Bill Lee."

He leads the majors in yielding homers with 12, and has walked 39 in 68 innings. He can't hold runners on base. The no-hitter was his first big league shutout and his first complete game this season.

He loaded the bases in the sixth on walks then struck out Chet Lemon to end the inning.

"He was throwing completely backwards," the Tigers' Tony Phillips said. "He was throwing fastballs when he should have been throwing breaking balls."

In the seventh inning, third baseman Edgar Martinez fielded Tracy Jones's roller and pulled Alvin Davis off the bag. But umpire Derryl Cousins saw that Davis tagged Jones's helmet, which Jones confirmed after Tigers Manager Sparky Anderson argued briefly.

Johnson threw 87 strikes and 49 balls. He had 50 pitches of 94 mph or more. He struck out Cecil Fielder twice and walked him twice.

"I'm not going to tell you guys what we threw Fielder," catcher Scott Bradley said. "He might read it in the newspaper."

"I'm a power pitcher," Johnson said. "I give up a lot of home runs. Scott Bradley and I talked about it before the game. We decided I had to throw my fastball inside."