Luis Castillo pitched six innings of three-hit ball, Jorge Polanco and J.P. Crawford drove in runs, and the Seattle Mariners beat the Kansas City Royals 2-0 on Thursday to climb back into a first-place tie with the Houston Astros in the AL West. The Mariners are headed to Houston for a three-game series beginning Friday night. Eduard Bazardo and Gabe Speier tossed an inning apiece for Seattle.