PHOENIX -- Facing a 1-2 count against the most consistent reliever in Arizona's bullpen, Danny Ardoin narrowed his focus.
The backup catcher hit a tiebreaking homer leading off the eighth inning, and the Colorado Rockies overcame an early injury to starting pitcher Zach Day in a 6-5 victory over the Diamondbacks on Friday night.
"I'm just trying to make solid contact right there, and I got a slider over the plate and put the barrel on it," said Ardoin, who connected off Brandon Medders (2-1) for his fourth homer in 66 games this season. "It was a good feeling. Nice things happen."
The 384-foot drive was the fourth earned run allowed by Medders in 20 appearances since June 30, and raised his ERA to 1.98.
Randy Williams (3-0) worked 1 2/3 innings for the victory, Scott Dohmann pitched a perfect eighth and Brian Fuentes, Colorado's seventh pitcher, finished with a perfect ninth for his 29th save in 32 chances. Colorado has won four of its last five games.
"That was a very resilient victory," manager Clint Hurdle said. "You lose your starter one hitter into the game, and give up two quick, tie it up, go behind, tie it up, go ahead and then get it tied up. That was a big swing of the bat from Ardoin late."
Clark also homered twice Sept. 8 at Pittsburgh. He went 3-for-3 and raised his average to .313 and has 27 homers. Of his 98 hits, 50 are for extra bases.
Arizona starter Dustin Nippert allowed five runs, four hits and six walked in 4 2/3 innings.
"I pretty much had trouble getting everything over except my fastball, and when you do that hitters are just going to wait for it," Nippert said.
Day's night ended after his second pitch, when Craig Counsell lined the ball back to the mound and it broke the right-hander's right thumb.
"That was unfortunate for Zach," Fuentes said. "He was a guy that had some issues earlier and was starting to come back, and it stinks that his season's over, but the bullpen came in -- Jose Acevedo and everybody who came after him. Randy (Williams) did a great job of getting the lefties out, and Dohmann comes in and sets me up. It was great we were able to get (setup man) Mike DeJean a day off. He's been working a ton lately."
Acevedo followed Day by allowing three runs and six hits in 2 1/3 innings.
"Pinch-hitting is not easy, and I've never really done it, but fortunately I was able to help the club out tonight," said Shealy, in his third stint with the Rockies after being recalled from Triple-A Colorado Springs on Sept. 6.
Clark and Glaus homered off David Cortes in the bottom half, the club-record 10th time this season Arizona hit consecutive homers. Clark had his second multihomer game of the year and month, the 19th of his career.
"What can you say?" Arizona manager Bob Melvin said. "We've seen it all year long. It's too bad that we had to waste his outing again. We've done that a few times where he's really carried us."
- Glaus' homer moved him out of a tie with Steve Finley and Matt Williams for third in Diamondbacks franchise history.
- Arizona hit consecutive homers nine times in 1998, 1999 and 2002.