SAN DIEGO -- A big performance from Paul Goldschmidt and the top of the D-backs batting order was not enough Saturday night as the Padres won in a walk-off, 7-6, at Petco Park.
The loss snapped the D-backs' three-game winning streak, and combined with the second-place Rockies' win over the Braves, cut Arizona's lead to one-half game in the National League West.
The D-backs are 4-4 with one game remaining on this three-city trip against all last-place teams.
"It's a tough loss to absorb, but we've done it before," D-backs manager Torey Lovullo said. "We can't reverse time and go back and change the outcome of this game. We've got to find a way to get the job done [Sunday]. That's what we're focused on."
It was a see-saw game from the start, with the D-backs handing leads of 3-0 and 5-3 to starter Zack Godley.
"You have a 3-0 lead and Zack is throwing the ball extremely well and it seems like everything is moving in a very good direction," Lovullo said. "Just unfortunately he at times was lacking the putaway pitch that allowed some good hitters to get back in some counts and they made him pay for it."
After allowing three runs in the fourth, the wheels came off for Godley in the fifth as the Padres sent nine to the plate and scored three runs on five hits.
"I felt good the whole time," Godley said. "I just didn't make pitches when I needed to, and they got key hits when they needed to. It's just one of those things where all I can do is move on to the next one and look forward to coming back out and getting my next start."
Goldschmidt continued his tear of late, going 4-for-4 with a double and four RBIs.
While the road trip, which looked to be an opportunity to get some wins against struggling teams, may not be going as well as hoped, it's certainly not because of Goldschmidt, who is now 17-for-33 with four homers and 10 RBIs during it.
On May 22, Goldschmidt was hitting .198, but he's been on such a roll since that he's raised his average to .293.
"I mean Paul is Paul and it's almost amazing his average is getting close to .300," Lovullo said. "It's been a steady climb with consistent at-bats and just Paul doing the thing that he's done all his career."
In the end, it was a ninth-inning broken-bat single by Christian Villanueva that proved to be the D-backs' undoing as it scored Travis Jankowski from second.
MOMENT THAT MATTERED
Leadoff walk: Villanueva had the game-winning hit, but it was the walk that Jankowski drew off Andrew Chafin that was the crucial plate appearance of the inning. Jankowski moved to second when Eric Hosmer bounced to first for the second out of the inning. It was the 10th time this year that Chafin has walked the first batter he's faced in a game.
"I thought I made some pretty good pitches but he wasn't biting on them," Chafin said of Jankowski. "Obviously, I've got to get a ball over the plate and get a strike. I'm trying to be aggressive. I'm trying to go right at the hitters. I'm trying to get 'em all out. I'm not trying to walk anybody. I'm not trying to pitch around anybody. I just wasn't able to put the ball where I wanted it."
Goldschmidt has reached base in nine consecutive plate appearances, which ties a club record. Overall, he's reached base safely in 24 straight games, a career high.
The D-backs wrap up their four-game series with the Padres on Sunday afternoon with ace Zack Greinke (12-8, 3.00 ERA) on the mound at Petco Park. Since June 18, Greinke is 7-3 with a 1.99 ERA over 11 starts. Greinke has had a lot of success in his career against the Padres, going 11-2 with a 2.10 ERA in 21 starts. Right-hander Brett Kennedy (0-2, 11.00) will start for the Padres, with first pitch at 1:10 p.m. MST.