Astros pitcher Dallas Keuchel dominated the Mariners on Sunday, going the distance for his sixth win of the season, in a 4-1 victory.

Keuchel limited Seattle hitters to just one unearned run on four hits and no walks while striking out six in nine innings of work. He allowed a run to score in the second inning on throwing error. He tossed 106 pitches, 66 for strikes.

Over his last four starts covering 34 1/3 innings, Keuchel has permitted only four earned runs. He owns a 2.55 ERA and a 0.98 WHIP in 70 2/3 innings. He will make his next start Friday at home against Baltimore.