Back to Sport

Astros Rally Behind Five Home Runs to Defeat Marlins 8-5

Houston Astros hit five home runs, including a grand slam by Peña, to overcome an early deficit and beat Miami Marlins 8-5 at Daikin Park.

Dana Ferris

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

Power Surge in the Second

Five home runs defined the offensive output on Tuesday, July 21, at Daikin Park, as the Houston Astros defeated the Miami Marlins 8-5. The game’s momentum shifted dramatically in the second inning when Houston’s power display turned a 2-1 deficit into a commanding lead.

The scoring began in the second inning with Miami taking an early 2-0 advantage. Mack launched a 409-foot home run to right field, driving in Marsee. The Marlins added a run when Trammell singled to right, allowing Wade Jr. to score from second base, making it 2-1.

However, the Astros responded immediately. Peña hit a 340-foot home run to right field, clearing the bases to deliver a four-run blow. Diaz, Dezenzo, and Spence all crossed the plate, pushing the Houston lead to 5-2. Alvarez followed with a 428-foot home run to right center, extending the advantage to 6-2.

Late Inning Runs Seal Victory

Miami managed to chip away at the deficit in the fourth inning. Hicks hit a 393-foot home run to right field, scoring Edwards and making the score 6-4. The Astros quickly restored their two-run margin in the fifth inning when Alvarez hit his second home run of the game, a 419-foot shot to right center, bringing the score to 7-4.

In the seventh inning, Houston added an insurance run. Altuve singled to center field, allowing Paredes to score, making it 8-4. Miami scored a final run in the ninth inning when Hernández singled to left field, scoring Sanoja with Stowers reaching second, resulting in a final score of 8-5.

Pitching Performance

The pitching matchup featured strong performances from both bullpens, though the home runs heavily influenced the outcome. For Houston, Ronel Blanco started, pitching 4.2 innings and allowing six earned runs on five hits with three walks and eight strikeouts. Enyel De Los Santos earned the win with 1.1 scoreless innings, striking out two batters.

Steven Okert recorded the save with a perfect inning, while Bryan Abreu closed with a scoreless frame.

Miami’s starting pitcher Janson Junk took the loss, pitching four innings and giving up six earned runs on five hits with three walks and three strikeouts. Lake Bachar and Dax Fulton also contributed for the Marlins, with Fulton striking out four batters over three innings.

Final Records

With this victory, the Houston Astros improved their record to 48-54. The Miami Marlins fell to 52-49. The game was played in front of 23,684 spectators at Daikin Park in Houston, Texas.

Sources

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

Share

Dana Ferris

Dana Ferris covers Anna high school and area college sports.

Related Stories

More in Weather