A tied game turned in an instant. Houston broke a 2-2 deadlock with a three-run eighth inning, and the Astros held on for a 5-2 win over the Miami Marlins at Daikin Park.

The Game Network — Where History Is Kept
 123456789RHE
MIA000200000271
HOU01100003X590

Yordan Alvarez supplied the biggest swing of the night, going 2-for-4 with a home run and 2 RBI. Jeremy Pena added a homer of his own and finished 3-for-4 with 2 runs scored, while Isaac Paredes went 2-for-4 with a home run and an RBI. Alvarez is batting .328 with 34 home runs and 77 RBI this season.

The Astros' go-ahead blow came in the eighth, when Alvarez homered to left center, scoring Pena and turning a 2-2 tie into a 4-2 lead. Paredes followed with a solo shot to left center, pushing the margin to 5-2. Earlier, Pena had gone deep in the third inning, and Nick Allen's second-inning single had driven in Diaz to open the scoring for Houston. Miami had answered in the fourth, tying it at 2-2 when Javier Sanoja doubled home Griffin Conine and Joe Mack singled in Sanoja.

Sandy Alcantara took the loss for Miami, allowing 5 runs on 9 hits over 7.0 innings with 3 strikeouts and just 1 walk, falling to 10-6 with a 4.01 ERA. Peter Lambert started for Houston and worked 6.0 innings, allowing 2 runs on 6 hits with 3 strikeouts. The Astros' bullpen covered the final three innings without allowing a run, with Steven Okert picking up the win and Bryan Abreu closing it out for his sixth save.

Houston, now on a three-game winning streak, improved to 50-54. Miami dropped its ninth straight game and fell to 52-51. Alvarez sits at 498 career runs, five short of 500, and Esteury Ruiz remains one stolen base shy of 100 for his career.