Even with a loss in the finale of their eight-game road trip, San Diego manager Bud Black was happy with his team's 4-4 mark.
"We saw some good things," said Black after the Padres lost 6-1 to Arizona on Tuesday night. "We saw guys starting to swing the bat which was a good thing. Our starting pitchers had a little bit of a rough go but offensively we did a lot of great things. Hopefully that will carry over when we get home."
Road success hasn't translated to victories at Petco Park so far this season. The Padres are 11-10 on the road but just 7-14 at home.
San Diego, which scored five runs in the first two innings on Monday, got off to a fast start against Diamondbacks starter Daniel Hudson.
Chris Denorfia tripled to center on the first pitch of the game and scored on Jason Bartlett's sacrifice fly to left to give the Padres a 1-0 lead. Bartlett has driven in at least one run in each of his last nine games, matching the franchise record set by Sixto Lezcano in 1982 and tied by Steve Finley in 1996.
The Padres had an apparent run wiped out in the second. Eric Patterson tripled to center and came home on Rob Johnson's line-drive out to right. But Patterson was called out on appeal by third-base umpire Joe West for leaving the bag early, though replays appeared to show Patterson on the base when Justin Upton caught the ball.
"You don't see that called very often," Black said. "In Joe's opinion he had a good look at it. I was watching the flight of the ball. I wasn't watching the play. I just thought from (third base coach) Glenn (Hoffman)'s reaction it might have been closer than Joe saw."
Denorfia finished 3 for 4.
Tim Stauffer (0-2) gave up four runs and seven hits with a walk, six strikeouts and a hit batter over 5 1/3 innings for the Padres, who saw their three-game winning streak snapped.
"It's going to show four runs in five-plus innings but I thought he threw the ball better than that," Black said.
Miguel Montero and Gerardo Parra each drove in a pair of runs for Arizona. Only 16,365 fans were on hand for the Diamondbacks' third win in four games, the fourth-lowest mark in franchise history.
Montero snapped a 1-1 tie in the fourth when his two-out double to left scored Justin Upton, who had led off with a double.
The Diamondbacks added two runs in the sixth. Stauffer loaded the bases with one out before Parra singled to center off Cory Luebke to make it 4-2. Run-scoring singles by Drew and Montero off Luebke and Pat Neshek in the seventh gave Arizona a 6-1 lead.
"The end result numbers wise is what it is but I was comfortable how I threw the ball," Stauffer said. "I executed pitches when I needed to and just had a couple of tough breaks there."
Daniel Hudson threw seven strong innings for Arizona, allowing a run two batters into the game before posting six scoreless innings. Hudson (4-5) gave up eight hits with two walks and six strikeouts. Stephen Drew added an RBI single.
Hudson has won four of his past five starts after beginning the season 0-4.
Notes: After the game, the Diamondbacks designated RHP Armando Galarraga for assignment. Galarraga is 3-4 with a 5.91 ERA and 13 home runs allowed in 42 2/3 innings pitched. ... Parra, fighting the wind with the roof open, lunged to his left at the last moment to catch Bartlett's sacrifice fly. ... Padres OF Cameron Maybin was out of the lineup a day after leaving in the seventh inning of the Padres' 8-4 win on Monday with what was called patella tendinitis in his right knee. Maybin is 12 for 25 over his last six games and has hit safely in 12 of 16. ... Maybin's injury and Will Venable's limited availability left Black hamstrung in the sixth, when he had to pull Johnson, his starting catcher, on a double switch. Maybin and Venable were the team's only two reserve outfielders on the roster. ... Before the game, the Padres recalled Neshek from Triple-A Tucson and optioned IF Logan Forsythe to Tucson. Neshek started the season with the Padres and was 1-0 with a 2.55 ERA, seven strikeouts and five walks in eight appearances. Forsythe was 0 for 7 with a walk for San Diego.