SEATTLE (AP) -- Colby Rasmus and George Springer each homered to lead the Houston Astros over the Seattle Mariners 6-2 Sunday.
Houston rookie starter Vincent Velasquez permitted only two hits in 3 1-3 innings. But he walked four and gave up a run, and was pulled after throwing 93 pitches.
The Astros used five relievers. Will Harris (4-0) went 1 1-3 scoreless innings for the victory.
J.A. Happ (3-4) allowed two earned runs in five innings.
Rasmus hit a two-run homer in the seventh for a 5-2 lead. He also doubled.
Springer hit his 12th home run in the ninth.
Springer led off the game with a single, moved up on a wild pitch and scored on a single by Evan Gattis.
With the game 1-all, Rasmus doubled to lead off the second. He scored a batter later on Luis Valbuena's single.
Logan Morrison scored twice for the Mariners. Nelson Cruz singled him home in the first and Robinson Cano had a sacrifice fly in the fifth.
The Mariners had their chances, loading the bases in the first before Brad Miller struck out to end the inning. Jesus Sucre left runners on the corners in the fourth with a flyout.
Astros: Brett Olberholtzer starts Monday night at the Los Angeles Angels.
Mariners: Seattle continues its eight-game homestand as ace Felix Hernandez starts against the AL Central-leading Royals.
Astros: Manager A.J. Hinch said 2B Jose Altuve still is not ready to start a game due to a sore right hamstring.
Mariners: Hisashi Iwakuma (strained lat) said his body felt good Sunday, one day after throwing 56 pitches in 2 2-3 innings of his first rehab start at Class A Everett. Manager Lloyd McClendon said Iwakuma will need at least two more rehab starts before being reinstated from the disabled list.