Alvarez and Paredes’ Eighth-Inning Heroics Lift Astros Past Marlins

The Houston Astros figured out Sandy Alcantara just when it mattered most on Wednesday, July 22, 2026, combining timely hitting with two perfectly-timed home runs in the eighth inning to dispatch the Miami Marlins 5-2 at Daikin Park. This wasn’t a vintage performance from either side, but it was efficient baseball from the home team when the game hung in the balance, and that’s all that matters in July.

Pitching Decisions

1.0IP0H0ER0BB0K
7.0IP9H5ER1BB3K
1.0IP0H0ER0BB1K

Star Performers

Javier Sanoja

Season AVG: .275
4AB1H0HR1RBI1R0BB
Jeremy Peña

Season AVG: .302
4AB3H1HR1RBI2R0BB

Alcantara deserved better than his final line suggests. The Marlins’ ace surrendered five runs across seven innings, but only two of them came with runners in scoring position. The Astros’ early runs felt almost quaint compared to the fireworks that would come later, with Jeremy Pena’s solo shot in the third and Nick Allen’s RBI single in the second setting the tone for an otherwise pedestrian affair through six innings.

Alvarez, Paredes' clutch homers lead Astros' 5-2 win

Miami actually clawed back into it behind some spirited at-bats in the fourth. Javier Sanoja ripped a double into right-center and later scored on Joe Mack’s ground ball single, narrowing the gap to 3-2 and keeping the Marlins firmly in the game. This is where patient observers should have recognized the script: a tight ballgame destined for a power display.

The Eighth Inning Reckoning

Then came the bottom of the eighth, where the Astros dispensed with subtlety entirely. Yordan Alvarez, who’s been absolutely mashing this season, launched a two-run bomb that landed in left-center field like a judgment from on high. The man has 34 homers now and shows no signs of slowing down. But the Astros weren’t done muscling their way to victory.

Yordan Alvarez's go-ahead two-run home run (34)
Isaac Paredes' solo home run (14)

Isaac Paredes followed immediately with his own solo blast, and just like that, a 3-2 game had transformed into a 5-2 Astros lead. This is modern baseball at its most brutal and beautiful: one inning of undisciplined pitching and superior talent sends everyone else home disappointed.

Bullpen Execution Seals It

Steven Okert picked up the win despite throwing just one inning, which says everything about how decisive that eighth-inning explosion proved to be. Bryan Abreu closed it out cleanly with a save, striking out one in a pressure situation. The Marlins simply couldn’t muster anything resembling a response, managing only scattered hits over the final two innings against Houston’s rested arms.

Bryan Abreu earns the save against the Marlins

Jeremy Pena had himself a fine evening, going 3-for-4 with his solo shot and providing some of the early offensive punch. But the story here belongs to Alvarez and Paredes, who understood that you don’t win many baseball games by trading single runs in the fourth inning. You win them by waiting for your moment and absolutely punishing the opposition when it arrives.

The Marlins leave Houston having learned a hard lesson about leaving the door open against a talented lineup. Alcantara pitched competently enough to win most nights, but Wednesday night belonged to the Astros’ bats, and specifically to their ability to turn a one-run game into a three-run game with 27 seconds of baseball. That’s the difference between contenders and also-rans in this league.

Box Score

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Otto Lopez SS 4 0 1 0 0 0 .332
Kyle Stowers 1B 4 0 0 0 0 2 .229
Heriberto Hernández LF 4 0 2 0 0 2 .246
Xavier Edwards 2B 4 0 0 0 0 1 .290
Liam Hicks DH 3 0 1 0 1 0 .285
Griffin Conine RF 3 1 0 0 1 0 .268
Javier Sanoja 3B 4 1 1 1 0 0 .275
Joe Mack C 4 0 1 1 0 0 .243
Esteury Ruiz CF 4 0 1 0 0 1 .243

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Sandy Alcantara (L) 7.0 9 5 5 1 3 4.01
Calvin Faucher 1.0 0 0 0 0 2 4.89

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jeremy Peña SS 4 2 3 1 0 0 .302
Yordan Alvarez LF 4 1 2 2 0 0 .328
Taylor Trammell LF 0 0 0 0 0 0 .231
Isaac Paredes 3B 4 1 2 1 0 0 .263
LaMonte Wade Jr. RF 4 0 0 0 0 1 .170
Cam Smith RF 0 0 0 0 0 0 .210
Yainer Diaz DH 3 1 0 0 1 0 .238
Christian Walker 1B 4 0 1 0 0 3 .234
Lucas Spence CF 3 0 0 0 0 1 .200
Nick Allen 2B 3 0 1 1 0 0 .242
Christian Vázquez C 3 0 0 0 0 0 .210

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Peter Lambert 6.0 6 2 2 2 3 3.03
Enyel De Los Santos 1.0 1 0 0 0 2 4.13
Steven Okert (W) 1.0 0 0 0 0 0 2.13
Bryan Abreu (SV) 1.0 0 0 0 0 1 5.29