Ray, Mariners win 6th straight, 4-0 over slumping Guardians