HOUSTON (AP) Franklin Gutierrez hit a two-run homer after Nick Franklin gave Seattle an early lead with a solo shot and the Mariners held on for a 3-2 victory over the Houston Astros on Thursday night to end a six-game skid.
Franklin put the Mariners on top with his one-out homer off Jordan Lyles (6-7) in the first inning.
Raul Ibanez singled to start the fourth inning. Franklin Gutierrez's homer to left field with one out pushed Seattle's lead to 3-0. Gutierrez had three of Seattle's six hits to finish a triple shy of the cycle.
Seattle starter Erasmo Ramirez (5-1) allowed five hits and two runs and tied a season high with seven strikeouts in 5 2-3 innings.
Yoervis Medina struck out three in 1 1-3 perfect innings before Danny Farquhar threw a scoreless ninth for his 10th save.