Back to Sport

Astros Survive Early Deficit to Beat Marlins 8-5 Behind Peña’s Grand Slam

Houston Astros defeated the Miami Marlins 8-5 on Tuesday. Yordan Peña hit a grand slam in the second inning, while Alvarez added two home runs. The win improves Houston to 48-54.

Quincy Abbott

July 21, 20262 min read

Victory Home Run - illustration, Jake Team LLC
Victory Home Run - illustration, Jake Team LLC
MLBFinal
Miami Marlins5
Houston Astros8

July 21, 2026

Key Moments Define the Outcome

Yordan Peña’s grand slam in the second inning proved to be the decisive moment in Tuesday’s matchup between the Houston Astros and the Miami Marlins. The four-run blast helped Houston overcome an early deficit to secure an 8-5 victory at Daikin Park.

The game began with the Marlins taking control. In the top of the second inning, Mack launched a 409-foot home run to right field, driving in Marsee to give Miami a 2-0 lead. The Astros responded immediately in the bottom of the frame.

After Wade Jr. scored on a Trammell single to make it 2-1, Peña connected on a 340-foot shot to right field. The home run cleared the bases, with Diaz, Dezenzo, and Spence all crossing the plate, turning a one-run game into a 6-2 Astros advantage.

Alvarez Powers Houston Offense

Houston continued to pile on runs shortly after. Alvarez followed Peña’s heroics with a 428-foot home run to right center, extending the lead to 7-2. The Marlins managed to chip away at the deficit in the fourth inning when Hicks homered to right field, bringing Edwards home to make the score 7-4.

Alvarez provided another offensive spark in the fifth inning, hitting a 419-foot home run to right center. This solo shot pushed the margin to 8-4. The Astros’ lead held firm through the middle innings, though Miami added a run in the ninth inning when Hernández singled to left field, allowing Sanoja to score.

Pitching Performances

Enyel De Los Santos earned the win for Houston, pitching 1.1 innings of scoreless relief. He allowed one hit and struck out two batters, improving his record to 1-3. Steven Okert recorded the save, pitching a perfect inning with two strikeouts to reach 13 on the season.

Bryan Abreu closed out the game with a 1-2-3 inning, striking out two and issuing one walk. Josh Hader pitched the final frame, allowing one run on three hits.

Ronel Blanco started for Houston but took the loss, giving up four earned runs on two hits over 4.2 innings while striking out eight. Miami’s pitching staff struggled early. Janson Junk started for the Marlins, allowing six earned runs on five hits over four innings. Lake Bachar and Dax Fulton pitched the remaining innings for Miami, with Fulton striking out four batters over three frames.

Final Score and Records

The final score stood at 8-5 in favor of the Astros. The attendance at Daikin Park was 23,684. With this result, the Houston Astros improved their record to 48-54. The Miami Marlins fell to 52-49.

Sources

https://www.espn.com/mlb/game/_/gameId/401816194

Share

Quincy Abbott

Quincy Abbott covers Allen high school and area college sports.

Related Stories

More in Weather