With the game tied at four apiece in the ninth, the Mariners scored four runs in the final inning to beat the Astros 8-5 in Houston. Marwin Gonzalez hit a two-run homer, and Jose Altuve and Alex Bregman each hit solo shots. Ryan Pressly took the loss out of the bullpen. The Astros have lost three of their past five games. They start a home series with the Angels tomorrow night.