PHOENIX -- Pinch-hitter Tyler Goeddel drove in the go-ahead run in the top of the 10th inning to lift the Phillies to a 9-8 win and a series sweep over the D-backs at Chase Field on Wednesday afternoon.
Peter Bourjos and Cody Asche had consecutive one-out singles against Arizona reliever Silvino Bracho (0-2), who took the loss, followed by Goeddel's sacrifice fly to deep right that put Philadelphia ahead for good. The Phillies had a season-high 17 hits.
"I can't say enough about the guys," Phillies manager Pete Mackanin said. "In Minnesota, San Francisco and here, we just kept responding. When we gave up runs, we came back and scored runs. It was a whole different team that left Philadelphia. It's kind of like old times, but we are hitting better."
After Arizona scored three runs in the seventh to take a 7-4 lead, Philadelphia immediately responded with four in the eighth, all of them charged to reliever Daniel Hudson, and took an 8-7 lead on a sacrifice fly by Asche, who drove in three runs. The D-backs tied it at 8 in the bottom of the inning on an infield RBI single by Jean Segura.
"Coming into the eighth inning with a three-run lead, that's just unacceptable for me to give that up," Hudson said. "I need to get better, and I don't know how it kind of just flipped the way it did, for me personally. I've been put into some big situations and haven't performed well recently."
Jeanmar Gomez (3-2) earned the win in relief for the Phillies, who have won three straight for the first time since May 12-14 and secured their first sweep since April 29-May 1. Cesar Hernandez collected four hits and Freddy Galvis added three, while Brett Oberholtzer worked the 10th for his first career save.
Jake Lamb homered and Michael Bourn had four hits for the D-backs, who lost their fifth game in a row and fell to 13-28 at home this season.
D-backs starter Archie Bradley allowed three runs on eight hits in six innings, posting his third quality start in six outings this month. Phillies starter Zach Eflin also went six innings, allowing four runs (three earned) on six hits. Neither starter factored into the decision.
"I think it was important on this road trip to kind of take a deep breath, get away from the home ballpark a little bit and get some different views," Asche said. "Get the offense rolling and hopefully, we can keep that going into July and into the All-Star break, and we'll see where we go from there."
MOMENTS THAT MATTERED Out like a Lamb: Lamb ended June by going 2-for-5 with his team-high 17th homer of the season -- a three-run blast to straightaway center in the first inning, which went 443 feet with an exit velocity of 107 mph according to Statcast™. The D-backs third baseman is batting .404 with five home runs and 15 RBIs in his last 13 games. He hit nine homers in June, the most in a single month by Arizona player since Paul Goldschmidt had 10 in May 2015. It's also the second-most homers by a D-backs player in a single June -- Luis Gonzalez had 12 in June 2001.
"I feel good at the plate," Lamb said. "I'm swinging at the pitches I want to swing at and making hard contact." More >
D-backs respond … twice: With the game tied at 4, the D-backs scored three in the bottom of the seventh on an RBI single from Phil Gosselin and a two-run double by Goldschmidt. But Arizona would have to rally again an inning later. Nick Ahmed hit a one-out single, stole second, advanced to third on a wild pitch, and scored on an infield single by Segura with two outs to tie it at 8.
"We did a good job of battling back and putting runs on the board," Lamb said.
Eflin helps himself: Eflin pitched in with a big hit -- a double -- in the top of the fifth. The hit was the first of his Major League career. He later scored on a double by Asche to cut Arizona's lead to 4-3.
"I finally got that first one," Eflin said. "That was a good feeling. It was 0-2, and I put a good swing on it. It was a lot of fun."
Bourjos on a roll: One of the hottest hitters in baseball, Bourjos scored the game-winning run and finished 2-for-5 in the series finale at Chase Field. He racked up six hits in the series, including the crucial one-out single in the 10th inning and a two-run home run in the first inning. More >
"He was told that this was a big year for him, and he has to do something to show us that he deserves to be with us in the future, and he's certainly making a good effort and he looks much better at the plate. Everybody is fighting for jobs, and they want to prove that they want to be here in the future." -- Mackanin, on Asche
SOUND SMART WITH YOUR FRIENDS
The D-backs were 32-0 when leading after seven innings entering Saturday. They have now lost two games when leading after seven in as many days.
UPON FURTHER REVIEW
D-backs manager Chip Hale won a challenge in the bottom of the first. With one out and a runner on second, Goldschmidt hit a grounder to Phillies third baseman Maikel Franco. Franco's throw pulled Tommy Joseph off the bag at first, but first-base umpire Bob Davidson called Goldschmidt out on the tag. After a review lasting 3 minutes and 51 seconds, the call was overturned, Goldschmidt was ruled safe, and Franco had his sixth error of the season. Goldschmidt then scored on Lamb's three-run homer.
WHAT'S NEXT Phillies: The Phillies resume play on Friday at 7:05 p.m. ET after a day off Thursday with the first of three games against the Royals to kick off a six-game homestand. Jeremy Hellickson, who allowed just one earned run in six innings Saturday at AT&T Park, will start the first game.
D-backs: After a day off on Thursday, the D-backs continue this nine-game homestand with the first of a three-game set against the Giants on Friday night at 6:40 MST. Shelby Miller (2-7, 6.79) takes the mound for his third start since coming off the disabled list. It's also his first home start since May 18. He is 0-5 with a 6.97 ERA in six starts at Chase Field this season.