PHOENIX -- Given the way the D-backs' luck has gone of late, the ending to Wednesday's game against the Pirates was fitting.
Neil Walker's broken-bat single to right in the eighth inning scored Clint Barmes with the go-ahead run, and the Pirates beat the D-backs, 2-1, at Chase Field.
The loss was the second in a row for the D-backs; all five of their losses have been by one run.
In addition, the D-backs found out on Wednesday that they would be without their leading hitter, outfielder Chris Young, for at least two weeks after he was diagnosed with a deep bruise in the AC joint in his shoulder and a small ligament tear in the same area.
Young hurt his shoulder on Tuesday night, the same day that infielder Geoff Blum injured his oblique. Outfielder Justin Upton remains hampered by a bone bruise in his left thumb.
"The last 24 hours haven't been very good for us, injury news-wise," said starter Daniel Hudson, who had his own share of frustration to deal with on Wednesday.
The right-hander turned in a solid outing but came away with a loss to fall to 1-1 on the season.
Hudson allowed two runs on six hits over 7 2/3 innings, but he did not get much help from his offense, which managed just six hits and once again struggled to come through with runners in scoring position.
"[Hudson] gave us what we needed," manager Kirk Gibson said, "but we didn't capitalize on our opportunities."
The D-backs grabbed the lead in the first inning. Willie Bloomquist led off with a triple and scored one out later on Jason Kubel's single to center.
Hudson made that lead stand, keeping the Pirates off the scoreboard while allowing just three hits through the first six innings.
"That's what we were expecting," Pirates manager Clint Hurdle said of Hudson. "I wasn't expecting the numbers I looked at for [his] first two outings. You look at that as a manager, and you probably think he'll be better the third time out. He's a good, young pitcher with a slow heartbeat. Great changeup, live fastball with finish. He's aggressive, the kind managers love to have out there."
It was quite a change from Hudson's last outing, on Friday, when the Rockies pounded him for six runs in just 3 2/3 innings.
"I had better command today of all my pitches," Hudson said. "The ball felt better coming out of my hand."
Hudson retired the first two batters in the seventh before falling behind, 2-0, to Pedro Alvarez.
He then threw an 84-mph changeup, and Alvarez yanked it over the wall in right to tie the score at 1.
"You don't want to walk a guy with two outs," Hudson said. "You try to guide a changeup up there, and he put a good swing on it."
Hudson was able to retire the first two batters of the eighth before Barmes and Andrew McCutchen hit back-to-back singles to center.
That spelled the end of the road for Hudson, as Gibson brought in setup man David Hernandez to face Walker.
"I was able to make a couple of pitches early on in the game, late in the game I just couldn't get that third out," Hudson said. "Just another thing I'm going through that I have to push through and get better at."
Hernandez's first pitch to Walker was a 93-mph fastball inside. Walker managed to fight off the pitch, and despite breaking his bat, he was able to dump the ball into right-center for a base hit as Barmes scampered home.
"It's frustrating," Hudson said. "He makes a good pitch, breaks his bat and it falls in front of the outfielder. Just a tough-luck game."
Steve Gilbert is a reporter for MLB.com. Read his blog, Inside the D-backs, and follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.