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.

Paul Skenes' dominant start propels Pirates to win

Pitching Decisions

8.0IP2H0ER0BB7K
1.0IP0H0ER1BB1K

Star Performers

Brandon Lowe

Season AVG: .252
4AB2H1HR1RBI1R0BB
Geraldo Perdomo

Season AVG: .239
3AB0H0HR0RBI0R1BB

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.

Brandon Lowe's solo home run (9)

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.

Paul Skenes tosses eight scoreless innings, earns win

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.

Paul Skenes' nastiest strikeouts in dominant start

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.

Bryan Reynolds' 1,000th career hit

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.

Alek Thomas' sliding catch

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.

Paul Skenes discusses dominant start in 1-0 win

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