SEATTLE — Jorge Polanco hit a two-run single in the eighth inning, and the Seattle Mariners stopped a three-game slide by topping the Houston Astros 4-3 on Monday night.
Polanco's winning single hit Houston reliever Bryan Abreu on its way to center field. The Astros had taken a 3-2 lead with two unearned runs in the top half of the inning.
Mariners right-hander Logan Gilbert struck out seven while pitching 5 2/3 innings of one-run ball. Gregory Santos (1-1) got the win, and Andrés Muñoz handled the ninth for his fourth save.
Jose Altuve connected for a one-out solo drive in the sixth inning for Houston's first hit of the game.
Seattle had taken a 2-0 lead on Ryan Bliss' first homer of the season, a two-run shot to left-center with two out in the fifth.
Houston loaded the bases with two out in the eighth. Christian Walker's grounder was misplayed by Seattle third baseman Dylan Moore, allowing two runs to score.
Hayden Wesneski pitched seven effective innings for Houston. He was charged with two runs and three hits.
Tayler Scott (0-1) got the loss.