HOUSTON (AP) - Kyle Seager and Danny Valencia hit back-to-back homers in the 10th inning to lift the Seattle Mariners to a 9-7 win over the Houston Astros on Monday night.
The wild back and forth game was tied at 7-7 entering the 10th when Seager, who finished with three hits, connected off Tony Sipp (0-1) on a shot to the seats in right field. Valencia added an insurance run when he launched a slider to center field three pitches later.
Mike Zunino and Nelson Cruz also homered for the Mariners as they tied a season high with four homers to win their fifth straight game.
Yovani Gallardo (4-7) allowed a hit and two walks in a scoreless ninth for the win and Edwin Diaz struck out two in a scoreless 10th for his 17th save.
Cruz tied it in the seventh and Zunino put Seattle on top with his homer in the eighth. A sacrifice fly by George Springer scored a run to tie it at 7-7 in the bottom of the eighth.
Jake Marisnick and Carlos Beltran both homered for the Astros on a night when All-Star shortstop Carlos Correa left in the fourth inning after jamming his left thumb on a swing.
Houston used a four-run sixth, highlighted by a two-run homer by Beltran, to take a 6-5 lead.
Seattle starter Ariel Miranda yielded six hits and five runs in 5 2/3 innings.
McCullers allowed six hits and five runs in 4 2/3 innings.
Mariners: OF Mitch Haniger was out for the second straight game after injuring his right index finger on Saturday night. But manager Scott Servais said he was feeling better on Monday and could be available on Tuesday.
Astros: Houston ace Dallas Keuchel allowed two hits with one walk and three strikeouts in three innings in his first rehabilitation assignment for Double-A Corpus Christi on Monday night. Keuchel hasn't pitched since June 2 because of a pinched nerve in his neck. The lefty will likely need multiple starts in the minors before he comes off the DL, but the Astros haven't yet determined exactly how many he will need. ... RHP Collin McHugh, who hasn't pitched all season because of an elbow injury, will throw a bullpen on Tuesday and if that goes well he could come off the disabled list this weekend.
Mariners: Sam Gaviglio (3-4, 4.31) will be recalled from Triple-A Tacoma to start on Tuesday. Gaviglio last started in the majors on July 6 against Oakland when he allowed nine hits and seven runs in 4 2/3 innings of a 7-4 loss.
Astros: Brad Peacock (7-1, 2.63) is scheduled to start for Houston on Tuesday. He scattered five hits over six scoreless innings in a 19-1 win over the Blue Jays in his last start to extend his winning streak to four games.