Rodriguez masterclass lifts D-backs past Astros in Houston pitching duel

There’s nothing quite like watching a pitcher completely dismantle a lineup when everything clicks. That was Eduardo Rodriguez on Sunday afternoon at Daikin Park, where the Arizona Diamondbacks spoiled the Houston Astros‘ day with a gritty 3-2 victory that felt like a heavyweight bout decided by superior fundamentals and one power swing.

Pitching Decisions

7.0IP7H3ER0BB6K
1.0IP0H0ER0BB3K

Star Performers

Nolan Arenado

Season AVG: .233
4AB1H1HR2RBI1R0BB
Yordan Alvarez

Season AVG: .314
5AB1H1HR1RBI1R0BB

Rodriguez didn’t blow anyone away with velocity or put on a flashy strikeout show for the highlight reels, but he did something far more valuable: he pitched the exact game Arizona needed. Six innings, three hits, one run, and six strikeouts. That’s efficiency. That’s control. That’s a pitcher who understands his craft and executes it flawlessly. The man was operating on another level, keeping Houston’s bats completely off balance while his defense worked cleanly behind him.

Eduardo Rodriguez's outing against the Astros
Eduardo Rodriguez notches six Ks vs. Astros

But here’s the thing about baseball that casual fans forget: pitching depth wins September games. Kevin Ginkel came in for the save situation in the ninth and absolutely painted corners, striking out three batters in one inning of perfection. When you’ve got a starter dealing like Rodriguez and a closer who won’t give you an inch, you’re winning ballgames, period.

Arenado Delivers the Dagger

If Rodriguez was the architect of Arizona’s victory, then Nolan Arenado was the executioner. In the third inning, with Ketel Marte on base, Arenado stepped up against Peter Lambert and deposited a fly ball into left center that had home run written all over it the moment it left his bat. Two runs scored. Game changer.

Nolan Arenado's two-run home run (22)
A deep dive into Nolan Arenado's home run

That two-run shot proved to be the difference on a Sunday where both lineups were struggling to manufacture runs. You give Arenado a fastball in his zone, and he’ll make you pay every single time. Lambert pitched respectably otherwise, seven innings with six strikeouts, but that one mistake cost Houston the ballgame.

Alvarez Goes Deep, But It’s Not Enough

Yordan Alvarez wasn’t about to let his team go down without a fight. The Astros’ slugger launched his 38th home run of the season in the bottom of the first, a solo shot that gave Houston an early lead and kept fans on their feet. It was a reminder that this guy is still one of the most dangerous bats in baseball, career-high power numbers and all.

Yordan Alvarez slugs career-high 38th home run
Visualizing Yordan Alvarez's swing using bat tracking technology

But one home run doesn’t win ballgames, especially not when the other team’s pitcher is in complete control. Jose Altuve had himself a day with three hits, and LaMonte Wade Jr. drove in a late run to cut Arizona’s lead to one, but it was all for naught. Sometimes you come to the yard, you execute, and it still isn’t enough.

The bottom line? Arizona came to Houston on Sunday and took what they needed. Rodriguez pitched like a Cy Young candidate, Arenado delivered in a clutch moment, and Ginkel closed the door when it mattered. That’s the formula for winning baseball games in the dog days of September. The Astros had their chances, but the Diamondbacks simply made the plays and got the timely hits. Baseball is unforgiving that way. You execute or you lose. Arizona executed.

Box Score

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Geraldo Perdomo SS 1 0 1 0 0 0 .252
Tim Tawa 1B 3 0 1 0 0 1 .239
Ketel Marte 2B 4 1 1 0 0 1 .251
Gabriel Moreno DH 4 0 1 0 0 0 .300
Nolan Arenado 3B 4 1 1 2 0 1 .233
Corbin Carroll RF 4 1 2 0 0 0 .240
Tommy Troy LF 2 0 0 0 0 1 .220
Lars Nootbaar PH 1 0 0 0 0 1 .233
Ryan Waldschmidt LF 0 0 0 0 0 0 .266
James McCann C 3 0 1 1 0 1 .296
Ildemaro Vargas SS 4 0 1 0 0 0 .251
Jordan Lawlar CF 3 0 0 0 0 2 .259

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Eduardo Rodriguez (W) 6.0 3 1 1 2 6 2.55
Juan Morillo 0.2 1 0 0 0 1 2.05
Brandyn Garcia 0.1 0 0 0 0 0 2.13
Jonathan Loáisiga 1.0 3 1 1 0 2 2.47
Kevin Ginkel (SV) 1.0 0 0 0 0 3 4.07

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jeremy Peña SS 4 0 0 0 0 1 .271
Yordan Alvarez DH 5 1 1 1 0 1 .314
Isaac Paredes 1B 3 0 0 0 0 2 .258
Jose Altuve 2B 4 1 3 0 0 0 .247
Christian Walker 1B 3 0 1 0 1 1 .227
Nick Allen 3B 0 0 0 0 0 0 .275
Nelson Velázquez LF 3 0 0 0 0 2 .191
LaMonte Wade Jr. PH 1 0 1 1 0 0 .211
Jake Meyers LF 0 0 0 0 0 0 .213
Daulton Varsho CF 3 0 0 0 1 1 .226
Cam Smith RF 3 0 0 0 0 3 .213
Taylor Trammell RF 1 0 0 0 0 0 .205
Christian Vázquez C 3 0 1 0 0 0 .212
Yainer Diaz PH 1 0 0 0 0 1 .264

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Peter Lambert (L) 7.0 7 3 3 0 6 3.67
Miguel Ullola 1.0 1 0 0 0 1 3.86
Bryan Abreu 1.0 1 0 0 0 1 3.70