Astros 4, Mariners 1
SEATTLE — Dallas Keuchel pitched a four-hitter for his second complete game in his past three starts, leading the Astros. Keuchel allowed just an unearned run that scored on a throwing error in the second inning. He went 82/3 innings in a victory over the Angels in his last start, the only thing keeping him from three straight complete games. Rookie George Springer and Marc Krauss hit two-run homers off Hisashi Iwakuma, who allowed a season-high nine hits.