Mariners sail past Angels 8-1