The Houston Astros stunned the Tampa Bay Rays with a dramatic comeback, erasing a five-run deficit to win on Yordan Alvarez's walk-off two-run home run. The victory snapped Tampa Bay's nine-game winning streak in a game that featured the league's hottest team against a resilient Houston club.

Alvarez delivered a three-hit, six-RBI performance, with his final swing proving decisive. The Astros' bullpen held the Rays scoreless over the final innings, setting the stage for the late-inning heroics.

The loss prevents Tampa Bay from extending its lead in the AL East, while Houston continues its push in the crowded AL West. The Rays entered with the best record in baseball; this defeat narrows their margin over second-place Baltimore.

Houston looks to carry this momentum into the next game of the series, while Tampa Bay will aim to start a new streak. Both teams are positioned for potential playoff berths, with division races tightening as the All-Star break approaches.