Skenes Masterclass Silences D-backs; Pirates Win 1-0 Pitching Duel
Paul Skenes didn’t just pitch well on Wednesday night in Phoenix. He was absolutely transcendent, delivering the kind of dominant performance that reminds you why the Pirates’ young phenom is destined for Cy Young conversations for years to come. Eight innings, two hits, zero runs, zero walks, and seven strikeouts. That’s not a stat line, that’s a masterclass in pitching superiority.
Pitching Decisions
Star Performers
The Pittsburgh Pirates won 1-0 over the Arizona Diamondbacks at Chase Field, and while that final score might sound sleepy on the surface, this was anything but a boring affair. This was a showcase of elite pitching on both sides, a chess match between two teams that refused to blink first. Except the Pirates blinked first in all the right ways, scoring the game’s only run in the top of the first inning when Brandon Lowe crushed a solo shot off Michael Soroka. One swing. One run. One game.
Let’s talk about what Skenes did for eight innings. This kid was operating on another level entirely. His fastball had velocity that made hitters look foolish. His secondary stuff was sharp enough to cut glass. Soroka pitched admirably for Arizona, allowing just seven hits across 6 and a third innings with six strikeouts of his own, but he couldn’t escape the first-inning damage. Sometimes in baseball, that’s all it takes. One mistake pitch, and Brandon Lowe made him pay with authority.
Gregory Soto came in for the ninth and slammed the door with conviction, striking out one and walking one to secure the save. The Diamondbacks had their chances to mount a comeback, but Skenes was simply too locked in. He was hitting his spots, commanding both sides of the plate, and frankly, making an offense that’s supposed to be dangerous look pedestrian.
Bryan Reynolds etched his name further into Pirates lore with his 1,000th career hit in this contest. That’s the kind of milestone that doesn’t get the national attention it deserves in our current sports media landscape, but it represents durability, consistency, and excellence over a long career. While everyone will remember Lowe’s power and Skenes’ dominance, Reynolds was there doing what he does, contributing to a winner.
Arizona threw everything at Pittsburgh’s pitching staff defensively. Alek Thomas made a diving catch that should have been a highlight reel staple. Nolan Arenado flashed the leather with a backhanded stop. Ketel Marte threw out a runner trying to score. The D-backs even turned an absolutely miraculous 3-2-5-6 double play that showed real defensive acumen. But defense and pitching excellence don’t matter when you can’t push runs across the plate.
This is where the Pirates’ depth showed up. They got the one run they needed early, Skenes gave them everything he had for eight innings, and Soto finished the job. That’s championship-caliber baseball right there. Meanwhile, Arizona’s offensive struggles against a dominant pitcher like Skenes were real and costly. Soroka deserved better, frankly.
Pittsburgh leaves Chase Field with a division-important road win, and Paul Skenes leaves with another entry in what’s quickly becoming a Hall of Fame resume. Sometimes baseball is decided by one swing in the first inning and eight innings of untouchable pitching. Wednesday night in Arizona, that’s exactly what happened.
Box Score
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Oneil Cruz CF | 4 | 0 | 0 | 0 | 0 | 1 | .250 |
| Brandon Lowe 2B | 4 | 1 | 2 | 1 | 0 | 0 | .252 |
| Bryan Reynolds LF | 4 | 0 | 2 | 0 | 0 | 1 | .260 |
| Ryan O'Hearn 1B | 3 | 0 | 0 | 0 | 1 | 0 | .294 |
| Nick Gonzales 3B | 3 | 0 | 0 | 0 | 0 | 1 | .309 |
| Jared Triolo 3B | 0 | 0 | 0 | 0 | 0 | 0 | .222 |
| Marcell Ozuna DH | 4 | 0 | 1 | 0 | 0 | 0 | .186 |
| Spencer Horwitz 1B | 4 | 0 | 1 | 0 | 0 | 1 | .242 |
| Billy Cook RF | 0 | 0 | 0 | 0 | 0 | 0 | .308 |
| Konnor Griffin SS | 4 | 0 | 1 | 0 | 0 | 2 | .266 |
| Henry Davis C | 3 | 0 | 0 | 0 | 1 | 1 | .156 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Paul Skenes (W) | 8.0 | 2 | 0 | 0 | 0 | 7 | 2.36 |
| Gregory Soto (SV) | 1.0 | 0 | 0 | 0 | 1 | 1 | 1.50 |
Arizona Diamondbacks Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Geraldo Perdomo SS | 3 | 0 | 0 | 0 | 1 | 1 | .239 |
| Ketel Marte 2B | 4 | 0 | 0 | 0 | 0 | 0 | .215 |
| Corbin Carroll RF | 4 | 0 | 0 | 0 | 0 | 0 | .256 |
| Adrian Del Castillo DH | 3 | 0 | 0 | 0 | 0 | 1 | .214 |
| Ildemaro Vargas 1B | 3 | 0 | 0 | 0 | 0 | 0 | .364 |
| Lourdes Gurriel Jr. LF | 3 | 0 | 1 | 0 | 0 | 1 | .255 |
| Nolan Arenado 3B | 3 | 0 | 1 | 0 | 0 | 1 | .274 |
| Gabriel Moreno C | 3 | 0 | 0 | 0 | 0 | 2 | .250 |
| Alek Thomas CF | 2 | 0 | 0 | 0 | 0 | 1 | .185 |
| Jose Fernandez PH | 1 | 0 | 0 | 0 | 0 | 1 | .301 |
Arizona Diamondbacks Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Michael Soroka (L) | 6.1 | 7 | 1 | 1 | 2 | 6 | 4.14 |
| Kevin Ginkel | 0.2 | 0 | 0 | 0 | 0 | 0 | 3.45 |
| Juan Morillo | 1.0 | 0 | 0 | 0 | 0 | 0 | 2.16 |
| Taylor Clarke | 1.0 | 0 | 0 | 0 | 0 | 1 | 2.60 |
