Luis Castillo pitched a gem for the Mariners, allowing only two hits over nearly seven innings against the Blue Jays. Luke Raley's two-run double proved to be the difference in Seattle's 2-1 victory.