Altuve, McHugh pace Astros past Mariners

Seattle Mariners pitcher Nathan Karns reacts on the mound after giving up a grand slam to Houston Astros' Carlos Gomezin the seventh inning of a baseball game, Sunday, July 17, 2016, in Seattle. (AP Photo/Ted S. Warren)
Ted S. Warren/AP

SEATTLE (AP) Jose Altuve homered among his four hits and drove in three runs, Collin McHugh escaped a pair of bases-loaded jams to pitch six scoreless innings, and the Houston Astros beat the Seattle Mariners 8-1 on Sunday.

Altuve had a two-run homer and three singles in five at-bats to raise his American League-leading average to .346. McHugh (6-6) allowed four hits and walked four, striking out 10 to win for the first time in eight starts since his last victory on May 30.

Carlos Gomez added his second career grand slam in the seventh inning off Nathan Karns to put the Astros up 8-0.

Kyle Seager singled home Seattle's only run in the eighth off Chris Devenski.

Mike Montgomery (3-4), making his second start this season after 30 relief appearances, allowed four runs and seven hits in five innings, walking two and striking out seven.