Castro had two hits one night after an embarrassing smartphone faux pas. The 23-year-old mistakenly left his phone in the back pocket of his baseball pants during Tuesday's game, and it came flying out on a headfirst slide into third base.
It was not the kind of impression the youngster wanted to make: He's split time between the minors and big leagues over the past two years and had just been recalled from Triple-A Indianapolis.
On Wednesday, he made the highlight reel for baseball-related reasons.
“Like we talked about, he made a mistake," Pirates manager Derek Shelton said. “Good at-bats today, played good defense, drove the ball, ran the bases well — so it's nice to see. When we have young kids, they do things.
“But I'm pretty sure we won't do that again — ever.”
The sparse crowd at Chase Field didn't give Castro too much grief for the phone gaffe, though a couple of jeers could be heard during his first at-bat. Castro didn't seem to mind, responding with a single. He added a triple in the sixth inning and scored on Greg Allen's double to make it 5-2.
Pittsburgh pushed its advantage to 3-0 in the fourth on a double steal. Tucupita Marcano was able to dart home from third base while the D-backs defense was distracted with Delay, who was caught in a rundown between first and second.
Pirates starter Mitch Keller (4-8) gave up three runs and five hits in 5 1/3 innings. The right-hander walked one and struck out three.
Colin Holderman, Wil Crowe and Eric Stout combined to give up one run over 3 2/3 innings. Stout got the final out for his first career save, helping the Pirates wiggle out of a bases-loaded, no-out jam in the ninth.
Diamondbacks left-hander Madison Bumgarner (6-11) allowed five runs and eight hits over six innings, striking out eight and walking two.
“It was just a little bit of a fistfight all day long,” Arizona manager Torey Lovullo said. “I don't think he had his best stuff.”
The Pirates improved to 5-4 in August. The Diamondbacks had a three-game winning streak snapped.
A DOUBLE PLAY, EVENTUALLY
The Pirates got out of a ninth-inning, bases-loaded, no-out situation thanks to a strange double play.
Arizona's Carson Kelly hit a hard grounder to third baseman Ke'Bryan Hayes, who fired to Castro for the force out at second. Castro then surprisingly threw back to third to Newman, who got Emmanuel Rivera in a rundown and eventually tagged him out.
Rivera looked as though he could have made it back to second base, but he seemed confused because Sergio Alcantara — who had already been forced out — was still standing on the bag.
A replay review confirmed the Pirates got two outs.
“It was a weird play," Keller said. “It looked like it was going to be a mistake on our end and then it turned out to be a mistake on their end.”
Said Newman: “Thankfully, it worked out.”
Pirates: The club hopes All-Star reliever David Bednar (lower back tightness) can begin throwing in the next week.
Kansas City Royals fire manager Mike Matheny
The Royals fired manager Mike Matheny and pitching coach Cal Eldred on Wednesday night, shortly after the struggling franchise finished the season with a listless loss to the Guardians.
Can Albert Pujols, Cardinals make a playoff run?
The BBTN crew breaks down how Albert Pujols and the Cardinals got to the playoffs and if they can make a deep run.
Which Wild Card teams will move on to the Divisional series?
Tim Kurkjian and Eduardo Perrez preview all of the postseason Wild Card matchups.
Can the Braves win World Series again?
Tim Kurkjian and Eduardo Perrez discuss how the Braves' strong pitching could lead the them to another World Series win.
Do the Mets have enough firepower to make a playoff run?
Eduardo Perrez and Tim Kurkjian talk about the New York Mets and their chances to advance this postseason.
Mets prep for playoffs with 9-2 rout of Nationals
— After wrapping up a 101-win season with an easy romp, the New York Mets know their next challenge will be much tougher.