Astros outlast Yankees in slugfest: Diaz, Alvarez power Houston to 9-7 road victory

The Houston Astros came to Yankee Stadium on Tuesday night and reminded everyone that baseball games are decided by runs, not aesthetics. In a 16-hit bloodbath that saw both offenses take turns punching each other in the mouth, the Astros escaped with a 9-7 victory that felt more like a street fight than a ballgame. This wasn’t pretty. This wasn’t even particularly well-pitched. But it was a win, and that’s all that matters in late August when playoff positioning is everything.

Yainer Diaz fuels Astros' back-and-forth win

Pitching Decisions

1.0IP3H1ER0BB0K
0.2IP4H3ER0BB1K
1.1IP0H0ER0BB1K

Star Performers

Yainer Diaz

Season AVG: .261
4AB3H2HR3RBI3R1BB
Luis García Jr.

Season AVG: .283
5AB4H1HR3RBI2R0BB

Yainer Diaz was the story here, and it wasn’t even close. The Astros catcher went 3-for-4 with two home runs and three RBIs, absolutely pummeling Yankees pitching whenever he stepped into the box. Diaz homered in the second inning on a solo shot to left-center, then added another solo blast in the eighth that essentially sealed the deal. He also drove in the go-ahead run in the ninth on a single that was helped along by a Cody Bellinger error in left field. This is the kind of performance that wins playoff games, and it came at exactly the right moment against a division rival.

Yainer Diaz's second home run of the game (10)

But the Astros offense didn’t stop with Diaz. Yordan Alvarez went 3-for-5 and delivered a crucial triple in the eighth inning that kept the rally alive. Jeremy Pena hit a two-run homer in the sixth to keep Houston ahead. Even Daulton Varsho, the oft-maligned trade acquisition, delivered two RBI singles that kept the line moving. This was an offense in complete control, even when the Yankees kept scratching and clawing their way back into the game.

Yordan Alvarez's go-ahead triple

Yankees’ bats weren’t enough

The Yankees absolutely could not ask for much more from their hitters on Tuesday. Luis Garcia Jr. went 4-for-5 with a homer and three RBIs. Cody Bellinger cranked a three-run blast in the third inning that temporarily gave New York the lead. Even Jazz Chisholm Jr. contributed with an RBI single. The problem wasn’t the Yankees’ ability to score runs. The problem was that the Astros simply scored more of them, and the Houston bullpen was sharp when it mattered most.

Luis García Jr.'s four-hit, three-RBI game

Let’s be clear about something: Brent Headrick had no business being on the mound in a close game in August. The Yankees’ pitching collapse was spectacular. Headrick lasted just two-thirds of an inning and gave up three earned runs before being yanked. Bryan Abreu got the win for Houston with a clean inning of relief work, and closer Josh Hader came on to slam the door with 1.1 scoreless innings to secure the save. That’s the difference between the two bullpens on this night.

Josh Hader earns the save

What it means

This is exactly the kind of win the Astros needed against a division rival on the road. With two months left in the season, every game carries weight, and taking a slugfest from the Yankees in the Bronx is something you circle on your calendar. The Astros proved they can outscore anybody when their bats are hot, and on Tuesday night, those bats were absolutely on fire. For Yankees fans, this one stings. You can’t lose a game where your offense scores seven runs at home. That’s a failure of pitching and execution, plain and simple.

Condensed Game: HOU@NYY – 8/25/26

The Astros leave New York with a crucial road victory and the confidence that comes with outscoring a superior offensive team. That matters in September.

Box Score

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jeremy Peña SS 5 2 2 2 0 1 .286
Yordan Alvarez DH 5 2 3 1 0 1 .323
Isaac Paredes 3B 3 0 1 1 2 0 .261
Jose Altuve 2B 5 1 2 0 0 1 .247
Nick Allen 2B 0 0 0 0 0 0 .258
Daulton Varsho CF 5 0 2 2 0 1 .233
Christian Walker 1B 5 0 0 0 0 2 .231
LaMonte Wade Jr. RF 3 0 0 0 0 1 .206
Cam Smith RF 2 1 1 0 0 1 .217
Yainer Diaz C 4 3 3 3 1 0 .261
Taylor Trammell LF 2 0 0 0 1 0 .212
Nelson Velázquez LF 2 0 0 0 0 1 .200

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Ethan Pecko 4.1 5 5 5 4 1 7.88
Bennett Sousa 1.2 0 0 0 0 0 4.42
Steven Okert 0.2 2 1 1 1 1 2.20
Bryan Abreu (W) 1.0 3 1 1 0 0 4.17
Josh Hader (SV) 1.1 0 0 0 0 1 0.81

New York Yankees Batting

Player AB R H RBI BB SO AVG
Trent Grisham CF 3 2 0 0 2 1 .220
Ben Rice DH 4 1 1 0 1 0 .249
Luis García Jr. 1B 5 2 4 3 0 0 .283
Cody Bellinger LF 5 1 1 3 0 0 .258
George Lombard Jr. SS 4 0 1 0 0 0 .286
Spencer Jones RF 4 1 1 0 0 0 .233
Jazz Chisholm Jr. 2B 3 0 1 1 1 0 .221
Austin Wells C 3 0 0 0 1 1 .177
José Caballero 3B 4 0 1 0 0 1 .233

New York Yankees Pitching

Pitcher IP H R ER BB SO ERA
Will Warren 5.0 7 3 2 2 4 4.39
Fernando Cruz 1.0 1 2 2 1 0 3.13
Yerry De los Santos 1.0 0 0 0 1 1 1.02
Brent Headrick (L) 0.2 4 3 3 0 1 1.88
Bradley Hanner 1.1 2 1 1 0 3 6.75