 Jordan Alvarez became the ninth different Astros player to hit for the cycle after hitting an eighth-inning double to complete the feat in a 6-4 Houston loss to the Seattle Mariners. Alvarez hit his 20th home run of the season. The loss by Houston once again has the Mariners and Astros tied for first in the American League West. The win by the M snaps a five-game losing streak.