Back to Sport

Peña’s Grand Slam Lifts Astros Past Marlins 8-5

Houston Astros defeat Miami Marlins 8-5 at Daikin Park, fueled by a four-run second inning highlighted by Peña's grand slam and Alvarez's two home runs.

Tessa Esparza

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

Turning Point in the Second

The game’s decisive momentum shifted in the second inning when Houston Astros’ Peña launched a grand slam to right field, measuring 340 feet. The blast erased Miami’s early lead and put the home team ahead 5-2. The inning began with Miami taking a 2-0 advantage on a two-run homer by Mack, who hit the ball 409 feet to right.

Alvarez answered for Houston with a solo shot to right-center, making it 2-1, before Trammell’s single allowed Wade Jr. to score, narrowing the gap to 2-1.

Alvarez and Hicks Add Power

Alvarez continued his power display in the fifth inning, hitting a second home run to right-center, this one traveling 419 feet, extending Houston’s lead to 7-4. Earlier in the fourth, Hicks had contributed a two-run homer to right (393 feet), bringing the score to 6-4. These five home runs accounted for all the scoring in the contest.

Late Innings and Pitching Decisions

Houston added an insurance run in the seventh when Altuve singled to center, allowing Paredes to score, making it 8-4. Miami trimmed the deficit in the ninth inning as Hernández singled to left, scoring Sanoja, resulting in a final score of 8-5.

Enyel De Los Santos earned the win for Houston, pitching 1.1 innings with no earned runs allowed. Ronel Blanco started for the Astros but took the loss after giving up four earned runs over 4.2 innings. Steven Okert recorded the save with a perfect inning.

Janson Junk started for Miami, giving up six earned runs in 4.0 innings for the loss. Lake Bachar and Dax Fulton also pitched for the Marlins, with Bachar allowing one earned run and Fulton one.

Final Notes

The game was played at Daikin Park in Houston, Texas, with an attendance of 23,684. The victory improves the Houston Astros’ record to 48-54, while the Miami Marlins fall to 52-49. Josh Hader pitched the ninth inning for Houston, allowing one hit and one run in his final frame of work. Bryan Abreu closed out the eighth with two strikeouts and no runs allowed.

Sources

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

Share

Tessa Esparza

Tessa Esparza covers Little Elm high school and area college sports.

Related Stories

Imai, Paredes lead Astros past Marlins 5-3

Tatsuya Imai struck out eight batters over six innings while Paredes hit a three-run homer to help the Houston Astros defeat the Miami Marlins 5-3 at Daikin Park on Wednesday.

Tessa EsparzaJuly 22, 20262 min read

More in Weather