SAN FRANCISCO (AP) — Kyle Seager hit his 11th home run with a solo shot in the eighth, Taijuan Walker struck out six in seven innings, and the Seattle Mariners beat the San Francisco Giants 5-1 on Monday night.

Logan Morrison hit a go-ahead single in the fifth to support Walker (4-6), who outpitched Tim Hudson (4-6) to win consecutive starts for the first time all season. The right-hander earned his first interleague victory after going 0-3 in his first three.

The Mariners bounced back after they were blanked 13-0 a day earlier at Houston, sending San Francisco to its ninth straight home defeat. That's the longest in San Francisco history and worst since the club's 11-game skid at New York's Polo Grounds from Sept. 11-19, 1940.

World Series champion San Francisco lost its fifth straight overall for its third losing streak of five or more this season.