SEATTLE (AP) Matt Dominguez homered and drove in three runs, Dallas Keuchel struck out a season-high eight and the Houston Astros broke a seven-game skid with a 7-2 win over the Seattle Mariners on Monday.
It is the seventh straight loss for Seattle, which is the longest active streak in the majors.
The Astros took advantage of an error by Mariners third baseman Kyle Seager in the sixth inning to score four unearned runs off Felix Hernandez and break a 2-all tie.
Hernandez took the major league lead with 43 strikeouts after recording four, but was unable to avoid his first loss of the season after shaky defense put the right-hander in a tough situation in the sixth.
Keuchel deftly navigated the Mariners for six innings, allowing six hits and a walk, but just two runs.
Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.