Luis Castillo threw six stellar innings, Jorge Polanco and J.P. Crawford each had RBI doubles and the visiting Seattle Mariners posted a 2-0 victory over the Kansas City Royals on Thursday afternoon.
Castillo (10-8) allowed three hits in his scoreless outing, striking out three and walking none for Seattle (84-69), which won its 11th game in 12 tries and pulled even with the Houston Astros atop the American League West. The Mariners begin a three-game series in Houston on Friday.
Andres Munoz worked around Vinnie Pasquantino's one-out double and a hit-by-pitch in the ninth by striking out Adam Frazier to earn his 36th save.
Stephen Kolek (5-6) threw 7 1/3 innings of two-run (one earned), two-hit ball, while striking out a career-high eight batters and walking one for Kansas City (76-77)