HOUSTON (AP) — James Paxton had another strong start against Houston and rookie Ben Gamel powered the offense with a two-run homer to give the Seattle Mariners a 4-1 win over the Astros on Wednesday.

Paxton (9-3) allowed six hits and one run in seven innings, after not allowing a run in his previous two starts against Houston this season. It's the fourth straight win for Paxton, who struck out seven.

Houston starter Charlie Morton (7-4) retired the first nine batters and the Astros led 1-0 before Jean Segura led off the fourth with a single. Gamel's first homer since June 23 came next to put Seattle up 2-1.

Segura had two hits and Robinson Cano and Mike Zunino drove in a run apiece for the Mariners, who won for the sixth time in seven games. Edwin Diaz pitched a scoreless ninth for his 18th save.

More From 1460 ESPN