Mariners stifle Boston's lineup again in 2-0 win