José Altuve hit a grand slam to briefly quiet constant booing by Cleveland fans, Yordan Álvarez and Michael Brantley homered, and the Houston Astros snapped a four-game losing streak with a 7-2 win over the Indians on Thursday night. Jeered from the moment he stepped into the batter’s box to start the game, Altuve connected for his fifth career slam in the fifth inning off rookie J.C. Mejia (1-3) to give Houston a 5-2 lead. The Astros are making their first visit to Progressive Field since 2019, and they started hearing boos and other comments during pregame introductions about their infamous sign-stealing scandal. Álvarez crushed his 14th homer, a 446-foot shot into the center-field bullpens, in the fourth for the Astros, who improved to an MLB-best 30-16 against teams with winning records. Brantley, who spent 10 seasons with Cleveland, added his fifth homer in the seventh.