PHOENIX -- The Arizona Diamondbacks had no chance against Chris Young.
So they waited until San Diego's ace left the game and went to work on the Padres' stalwart bullpen.
After spotting Young a four-run cushion, the Diamondbacks rallied for a 5-4 victory over the Padres on Saturday night. The winning run scored on a single by Chad Tracy in the eighth.
"Right now, we're getting hits at the right time," Tracy said. "That's what we've been preaching all year, being accountable, getting the big hit. Guys are starting to step up, and hopefully we can keep this momentum going."
The Diamondbacks will go for a sweep of the three-game series Sunday afternoon, with ace Brandon Webb on the mound. They look revitalized after losing 8 of 10 games heading into the All-Star break.
"Everybody believes this team can win," said starter Livan Hernandez, who allowed four runs and six hits in six innings. "Nobody makes the playoffs in July. There's a lot of baseball left. Let's see what happens. This team is playing good."
Kevin Kouzmanoff, Khalil Greene and Brian Giles each homered for the Padres, who have lost five of six and fell a game behind Los Angeles in the NL West.
Tony Clark homered and had three hits for Arizona.
The Diamondbacks managed one run and two hits against Young, who left after throwing 96 pitches through six innings.
They had better luck against Heath Bell in the seventh, ripping him for three runs and five sharp singles in a third of an inning. Stephen Drew and Mark Reynolds each hit sacrifice flies and Miguel Montero singled in a run to tie the game at 4.
Orlando Hudson led off the eighth with a double down the left-field line off Scott Linebrink (2-2). One out later, Tracy singled up the middle to score Hudson.
Manager Bud Black said he went to his bullpen after six innings because he didn't want to push Young, who pitched an inning in the All-Star Game on Tuesday night.
"I didn't think it was necessary for Chris to grind out over 100 pitches on three days' rest when we still have 2½ months left in the season," Black said. "Three days' rest, fresh bullpen, and if I'm not mistaken the best bullpen in baseball."
Young didn't question Black's decision to pull him, nor did he criticize the bullpen for squandering the victory.
"Buddy made the right decision," Young said. "If I was out there again tomorrow, I'd do the same thing, hand it over to those guys. They're awesome."
Arizona's bullpen was better. Juan Cruz and Brandon Lyon (6-3) each pitched a scoreless inning and Jose Valverde pitched the ninth for his 27th save in 30 chances, tying Milwaukee's Francisco Cordero for the major league lead.
A San Diego pitcher has never thrown a no-hitter. But for four-plus innings Young looked as if he might, lowering his NL-best ERA to 1.97.
"He's just a tough guy to gauge, even if you're guessing right on him," Arizona manager Bob Melvin said.
Young mowed down the first 13 Diamondbacks. With one out in the fifth, Clark hooked an 0-2 pitch inside the right field foul pole to end Young's perfect game and shutout.
Young has allowed four homers this year. Clark has hit three of them.
Clark's blast ended Young's string of 80 2/3 innings without giving up a homer -- a streak that began after Clark homered twice against him on April 26.
While Young dominated, the light-hitting Padres were hammering Hernandez, whose last victory was May 27, a span of eight starts.
In the third, Kouzmanoff hammered an 0-1 pitch 390 feet into the left field bleachers to put the Padres up 1-0.
In the fourth, Greene hit a 3-1 pitch two rows into the seats in left-center field to give San Diego a 2-0 lead.
In the fifth, Giles made it 4-0 with a two-run homer into the right field seats.
Greene's homer was his 16th, breaking his Padres single-season record for a shortstop. Greene hit 15 homers in 2004, 2005 and 2006. ... Hernandez has allowed 19 homers in 19 starts. ... Arizona OF Eric Byrnes singled in the seventh and has reached base in 54 of his last 59 games.