Cleveland Indians pull away from Seattle Mariners