Seattle seized control in the opening innings and never looked back, defeating Houston 6-1 behind Logan Gilbert's commanding performance on the mound.
Gilbert earned his first win of the season, allowing just four hits and one run over seven innings while striking out seven. The right-hander carried a 4.18 ERA into the game and worked efficiently, throwing 85 pitches to silence an Astros lineup that managed only five hits total.
The Mariners built their advantage early with patient at-bats that exposed Houston starter Cody Bolton's control issues. Arozarena singled to center in the first inning, bringing Donovan home for the game's first run. Seattle added three more runs over the next two innings, with Rodríguez walking to score Crawford in the second and Young drawing another RBI walk in the third before Donovan's sacrifice fly extended the lead to 4-0.
Bolton lasted just one inning, walking four batters while allowing two runs on one hit. The left-hander threw 42 pitches and took his first loss of the season, with his ERA at 5.40. Yainer Diaz provided Houston's lone bright spot with a solo home run in the fifth inning, but the Astros managed little else against Gilbert and the Seattle bullpen.
The victory extended Seattle's winning streak to three games, improving their record to 7-9. Houston's struggles continued with their seventh consecutive loss, dropping to 6-10. Jose Altuve collected three hits for the Astros but remains nine games away from 2,000 career games, while Gilbert moved within two wins of 50 career victories.