Seattle led three times. Houston answered every time until the visitors had nothing left. In a game that swung through extra innings, Christian Walker settled it with a three-run homer in the 10th, and the Astros escaped with a 10-7 win over the Mariners at Daikin Park.

The Game Network — Where History Is Kept
 12345678910RHE
SEA20000102027120
HOU140000000510120

Walker went 2-for-5 with a home run and 3 RBIs, and his blast off the bat traveled with the game tied. He entered the night at 197 career home runs, sitting three shy of the 200 milestone. Isaac Paredes also drove in three runs on a 2-for-5 night, while Yordan Alvarez homered and drove in a run, and Jose Altuve added two hits.

The Mariners tied it twice late, and both times Houston found a response in the 10th. Victor Robles tripled to center to score Donovan and put Seattle back in front, 6-5, and Rodden's sacrifice fly brought home Robles to make it 7-5. But Houston stormed back in the bottom half: Paredes singled home Peña, Daulton Varsho singled to bring in Allen to tie it at 7-7, and then Christian Walker delivered the blow that put the game away, a three-run homer to left field that scored Altuve and Varsho and made it 7-10.

Seattle starter George Kirby lasted 4.2 innings and allowed 5 runs, and closer Andres Munoz took the loss after recording just two outs while allowing 5 runs, 4 earned, on 4 hits in the 10th. Munoz sits at 99 career saves, one shy of 100, though Wednesday's outing was a loss rather than a save chance. Houston's Peter Lambert started and worked 5.0 innings, allowing 2 runs on 4 hits with 6 strikeouts, before the bullpen took over. Enyel De Los Santos worked the final frame and picked up the win, improving to 2-3 on the season.

The victory extended Houston's winning streak to two games, improving the Astros to 63-60 and holding them atop their division. Seattle fell to 57-66 with the loss, snapping any momentum from a tight game that slipped away late.