Back to Sport

Astros Rally Behind Peña’s Grand Slam to Beat Marlins 8-5

Houston Astros overcome an early deficit with a massive second-inning surge, highlighted by Peña’s four-run homer, to defeat the Miami Marlins 8-5 at Daikin Park.

Mateo Teague

July 21, 20262 min read

baseball victory - illustration, Jake Team LLC
baseball victory - illustration, Jake Team LLC
MLBFinal
Miami Marlins5
Houston Astros8

July 21, 2026

Second-Inning Surge Turns Tide

Houston Astros secured a decisive 8-5 victory over the Miami Marlins on Tuesday, July 21, 2026, at Daikin Park, driven by a dramatic offensive explosion in the second inning. The game’s momentum shifted entirely after Miami Marlins took an early 2-0 lead when Mack homered to right field, measuring 409 feet, and Marsee scored.

The Marlins added a run when Trammell singled to right, allowing Wade Jr. to score.

However, the Astros responded immediately with a four-run inning. Peña launched a 340-foot home run to right field, bringing in Diaz, Dezenzo, and Spence to tie the game at 2-2 and then take the lead. Alvarez followed with a 428-foot home run to right center, extending Houston’s advantage to 6-2.

This eight-run frame effectively ended any hope of a Miami comeback, as the Marlins could only manage two more runs for the rest of the game.

Pitching Performance and Late Scoring

Miami Marlins starter Janson Junk struggled significantly, allowing six earned runs on five hits over 4.0 innings while striking out three batters. He took the loss, dropping his record to 4-6. Lake Bachar pitched one inning, giving up one earned run, while Dax Fulton worked 3.0 innings, allowing one earned run and striking out four.

For Houston, Ronel Blanco pitched 4.2 innings, surrendering four earned runs on two hits but striking out eight. Enyel De Los Santos earned the win, pitching 1.1 scoreless innings with two strikeouts. Steven Okert recorded his 13th save with a perfect inning, and Bryan Abreu closed out the regular innings with one strikeout.

Josh Hader faced three batters in the ninth inning, allowing one hit and one earned run before the final out was recorded.

Final Inning Details

The Marlins attempted a late rally in the seventh inning when Altuve singled to center, allowing Paredes to score, making the score 8-4. In the ninth inning, Hernández singled to left, scoring Sanoja and putting Stowers in scoring position, but the Astros defense held firm to preserve the 8-5 final score. The game drew an attendance of 23,684 at Daikin Park.

Season Records Update

With this win, the Houston Astros improved their record to 48-54. The Miami Marlins fell to 52-49. The victory highlights the Astros' ability to generate offense in key moments, particularly with long-ball power, while the Marlins continue to struggle with pitching consistency in high-leverage situations.

Sources

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

Share

Mateo Teague

Mateo Teague covers The Colony high school and area college sports.

Related Stories

More in Weather