Mariners stand firm to beat Glory in AL