Arizona Diamondbacks at Pittsburgh Pirates

Tue Jul 286:40 PM ET
By JR·2 min read

TLDR: Arizona and Pittsburgh came in tied for the last National League Wild Card spot, and they played like it — a 5-run lead, a stunning collapse, and 12 innings before anyone could exhale.

FINAL · TUE JUL 28, 10:40 PM
8
WWLLL
7
Final123456789101112RHE
ARI
1211010001018161
PIT
0000000331007143
Arizona Diamondbacks
  • Pfaadt's stabilizing a rotation gutted by injuries
  • Offense can erupt fast, scored 5 early here
  • Bullpen has blown multiple late leads recently
  • Rotation missing Gallen, Soroka and Burnes to injury
Pittsburgh Pirates
  • Won 2 straight before this, including a walk-off
  • Chandler's last two starts were his best of 2026
  • Lost Horwitz to a concussion mid-rehab this week
  • Chandler still sits 3-8 with a 4.64 ERA overall

Brandon Pfaadt (5-1, 4.00 ERA) got the ball for Arizona looking to build on a strong turn against St. Louis, while Bubba Chandler (3-8, 4.64) took the mound for Pittsburgh coming off arguably his best start of the season, a scoreless outing against the Yankees. Neither line matched what actually happened once the bullpens got involved.

Arizona Diamondbacks
Brandon Pfaadt
(6-1)·3.36 ERA
Jul 23 @ Cardinals
W
6.0IP
2ER
1K
2BB
87P
07/28 Lineup
Pittsburgh Pirates
Bubba Chandler
(5-8)·4.26 ERA
Jul 22 @ Yankees
ND
6.1IP
0ER
5K
1BB
84P
07/28 Lineup

Both clubs are dealing with attrition. Arizona's rotation is already down Zac Gallen, Michael Soroka and Corbin Burnes, all working back from injury, which is exactly why a Pfaadt-caliber start matters so much right now. Pittsburgh, meanwhile, lost Spencer Horwitz to a concussion Tuesday after he was hit by a pitch on a rehab assignment, thinning out a lineup that had just found some life.

This one didn't play out anywhere close to form. Arizona jumped on Chandler and Pittsburgh's defense early, piling up runs across the first four innings while the Pirates' offense went completely dark for six straight frames.

Then Pittsburgh remembered how it's been winning games lately. The Pirates scored 3 in the 8th, 3 more in the 9th, and 1 in the 10th to erase the entire deficit and drag this thing into extra innings, riding the same never-say-die energy that produced Brandon Lowe's walk-off the night before. Arizona's pen, which had already blown a couple of late leads this week, looked shaky doing it again. But the Diamondbacks found one more run in the 12th and made it stand, escaping with an 8-7 win.

07/27L@Pirates2-3
07/26L@Nationals7-10
07/25L@Nationals3-5
07/24W@Nationals3-2
07/23W@Cardinals10-6
07/27WvsDiamondbacks3-2
07/26WvsCubs8-7
07/25LvsCubs0-11
07/24LvsCubs2-3
07/22L@Yankees0-2

It's the kind of game that decides tiebreakers in September. Arizona snapped a 3-game skid in the ugliest, most stressful way possible, while Pittsburgh's encouraging 2-game winning streak gets stopped cold by a bullpen letdown of its own. With both teams sitting at 55-52 and jockeying for the same Wild Card slot, a 12-inning slugfest like this one is exactly the type of game that gets remembered when the standings get sorted out in October.

Diamondbacks 8, Pirates 7: Final Score & Odds Recap — D-backs Survive Pirates Rally, Win Wild Card Slugfest in Extras