PHOENIX -- When the D-backs began their 10-game homestand April 16, they were off to one of the best starts in franchise history with six wins. But just 10 days and injuries to Chris Young and Daniel Hudson later, they are 9-10 and struggling.
Behind a sputtering offense and a wobbly bullpen, the final blow of the homestand came Wednesday in a 7-2 loss to the Phillies at Chase Field.
"We've lost a couple key guys to the DL obviously," shortstop Willie Bloomquist said. "It was a tough homestand but we'll keep grinding and figure it out. We have guys that care too much to continue this. We're a team that's resilient and we're not going to close up shop."
Philadelphia starter Cole Hamels faced the minimum through six innings before serving up three singles and two earned runs in the seventh.
"He threw every pitch at any time," D-backs manager Kirk Gibson said. "When you have command of the zone like that and you do it with all your pitches, it's hard. He was throwing 2-0 changeups and locating them, that's pretty tough. He deserves a lot of credit but at the same time we know we have to be better."
Hamels bounced back an inning later and struck out the side in the eighth before Michael Schwimer closed the game out in the ninth.
"When you give up some runs you want to go out there and put up a zero real fast," Hamels said. "I think that's kind of what I was able to do. I felt like I made probably the best pitches during that inning that I did all game."
D-backs starter Trevor Cahill battled throughout the afternoon, only giving up four hits in the first five innings, but his outing was spoiled in the sixth with two hits and two walks.
The righty was charged with four earned runs on six hits through 5 1/3 innings.
Wednesday was the second consecutive start in which Cahill has run into trouble in the sixth. Against the Braves on Friday, he allowed three runs to score before being removed.
"I felt pretty good today, the ball was moving, I just couldn't put anybody away when I was ahead," Cahill said. "Their guys did a good job of fighting stuff off and I wasn't able to get it done."
The bullpen then came in and again couldn't keep the club within striking distance, as Craig Breslow allowed four out of the six batters he faced to reach base. Wednesday marked the seventh time in the D-backs' last nine games the bullpen allowed at least one run.
"We talk about it a lot, cutting an inning off," Gibson said. "You know you're going to be in a dog fight. Our story today was we were unable to stop that sixth inning."
In losing each series to the Pirates, Braves and Phillies, the D-backs dropped three straight home series for the first time since June 14-29, 2011.
"We just played a 16-game span in 16 days," Gibson said. "I wouldn't say we felt like we were in real good sync. It hasn't been easy for us, but we have to regroup."
The Phillies jumped on Cahill in the first inning for a run but Jason Kubel threw out Hunter Pence at home plate to end the rally.
It was Kubel's third outfield assist in four games and his Major League-leading fifth on the young season.
"He's showing who he really is," Gibson said. "He's a very good player and he made a good throw."
After Hamels picked off Bloomquist, who doubled to begin the bottom of the first, the D-backs' defense again saved a run at home plate in the top of the second.
Carlos Ruiz singled with one out but was tagged out by Cody Ransom while trying to score from first base on a wild pitch. The ball took an awkward bounce toward first base from the backstop and Cahill didn't cover home, but Ransom caught Ruiz from behind to apply the tag.
Still trailing by one in the sixth inning and with runners on second and third, a Cahill pitch got away from Henry Blanco at the plate for the third time Wednesday, allowing the second run of the game to score.
"It's incredible how much [Cahill's] ball is moving," Gibson said. "For Henry it's tough, it's unfortunate there."
Pence then singled home another run to put the Phillies up 3-0 and knock Cahill out of the game in favor of Breslow.
Ty Wigginton, Ruiz and Hamels all singled off Breslow to bring in another three scores and blow the game open, 6-0.
The D-backs tried to mount a comeback in the seventh, but after Kubel extended his hitting streak to nine games with a RBI single and Paul Goldschmidt reached base on an error, A.J. Pollock grounded into a double play with the bases loaded to end the threat.