The Astros' second baseman launched a 90 mph Kyle Barraclough fastball over the Green Monster for a two-run home run to give Houston a 13-4 lead over the home team.
He doubled in the third, singled in the fifth and tripled in the sixth to set up the cycle, the first of his career and the ninth in Astros history. He finished the night 4-for-6 at the plate with the home run, four runs scored and four RBI. The Astros won 13-5. Altuve did it all after striking out in the first inning.
Altuve's offensive outburst arrived at an opportune time, as the team is embroiled in a tight three-team race for the AL West. With the win, the Astros remained one game behind the Seattle Mariners and in a second-place tie with the Texas Rangers at 75-58. They also maintained a 2.5-game lead over the Toronto Blue Jays for the AL's final wild-card berth.