Luis Castillo pitched six innings of one-run ball, and Cal Raleigh recorded his 20th homer of the season to lift the Seattle Mariners over the Baltimore Orioles 9-2.