Mike Moore came within three outs of pitching the first no-hitter of the major-league baseball season before giving up four singles in the ninth. But the Seattle Mariners held on in Milwaukee to defeat the Brewers, 4-2, last night.

Moore had given up four walks, but no runs until Robin Yount's leadoff single to center in the ninth on a 2-0 count. Bill Schroeder followed with a single and, two outs later, Ted Simmons and Mark Brouhard hit run-scoring singles.

Reliever Ed Nunez preserved Moore's third victory in six decisions, earning his fifth save when he got out of a bases-loaded situation.

Moore had lost three straight and came into the game with a 7.71 earned run average. Just about every play behind him was routine and only four fly balls were hit out of the infield until the ninth.

"I haven't thrown anything close to this since Little League," said Moore. "We were having a good time on the bench, everybody was kidding around."

The Mariners scored in the first off Ray Burris (1-4) when Phil Bradley tripled and raced home on Al Davis' grounder. Bradley singled and scored on Davis' double in the third.

Burris was pulled in the fifth after Bob Kearney hit a one-out single and Spike Owen tripled.

Davis homered for the Mariners in the seventh.