DENVER -- Jhoulys Chacin wasn't sharp on the mound. He was stellar at the plate.
Chacin tossed six shaky innings and helped himself with his first career home run and the Colorado Rockies beat the Arizona Diamondbacks 9-4 on Friday night.
Troy Tulowitzki, Charlie Blackmon and Corey Dickerson also went deep for the Rockies, who won a day after outlasting St. Louis in a 15-inning marathon in their longest game of the season.
Paul Goldschmidt hit his NL-leading 35th homer and drove in two runs and A.J. Pollock homered for Arizona.
During the game, The Denver Post reported that Colorado owner Dick Monfort wants to bring manager Walt Weiss back for next year. The Post said Monfort is pleased with the job Weiss has done in his first year despite the fact that the Rockies will finish with a losing record for the third straight season.
Weiss, who signed a one-year deal last November, said after the game nothing has been finalized.
"I haven't signed any extension," he said. "I'd love to come back, but there will be time for that."
The Diamondbacks were playing a day after the Los Angeles Dodgers clinched the NL West in Phoenix and then celebrated by jumping into the Chase Field pool. Some players were upset by the move, but Goldschmidt wasn't bothered.
"I can't speak for anyone else, but I didn't care. It's just my opinion," he said before Friday's game. "I'm not saying the other guys who spoke out against it are wrong, for me they can do whatever they want. They won."
Outfielder Adam Eaton said some of the players weren't happy about the Dodgers celebration but pointed out they could have prevented it.
"We weren't all thrilled with it. We had a chance to win, we had a chance to send them on their way and we didn't do that so it's our own fault for letting it happen," he said.
The Rockies couldn't do much against starter Randall Delgado. The right-hander allowed three hits and two walks before being lifted for a pinch-hitter in the sixth.
His only mistake was Chacin's two-run homer in the third that tied the game 2-all.
"I feel I hit it good and I saw the outfielder running," Chacin said. "I was happy to tie the game and give the team a chance to win later."
Chacin had the home run ball, which bounced back onto the field, in his locker.
"It was a mistake. I never pitched here before but I heard from everybody to be careful with the curveball," Delgado said. "I made a mistake and I paid for it. I never thought it was going to be the pitcher."
The score stayed tied until Blackmon greeted reliever Tony Sipp (3-2) with his fifth home run to lead off the sixth. Josh Rutledge singled and Dickerson hit a ball off the facing of the second deck to make it 5-2. It was Dickerson's fourth home run.
J.J. Putz relieved Sipp and gave up a two-out RBI single to Charlie Culberson to make it 6-2.
"They didn't miss today," Arizona catcher Wil Nieves said. "They made us pay. They hit the ball pretty good when we made those mistakes."
Goldschmidt homered off Mitchell Boggs in the seventh to make it 6-3.
Tulowitzki answered with his 24th of the year, a two-run shot to centre to give Colorado an 8-3 lead.
"Three home runs from the relievers," manager Kirk Gibson said. "The relievers weren't very effective at all tonight."
Arizona showed it was over the pool party right away. Eaton led off the game with a triple and scored on Pollock's eighth home run to make it 2-0.
Chacin (14-9) worked out of trouble all game in part because of five walks. He only allowed two runs and was able to pitch his way out of jams to earn his first win in three weeks.
"I couldn't control my sinker and my slider. I wasn't throwing them for a strike, I was getting behind in the count and had runners every inning," Chacin said. "I was happy I was able to find a way to get out of the innings."
He loaded the bases in the sixth with two walks but got pinch-hitter Willie Bloomquist to line out to end the inning.
"That was a huge inning there," Weiss said.
NOTES: Goldschmidt extended his hitting streak to 10 games. ... The last Colorado pitcher to homer was Alex White on Sept. 16, 2012, at San Diego. ... Rockies OF Michael Cuddyer (left wrist, forearm) was not in the lineup and unavailable to hit Friday. ... Colorado LHP Jorge De La Rosa (left thumb) will not make his scheduled start Saturday. ... Diamondbacks RHP Trevor Cahill (7-10) will face Colorado RHP Collin McHugh (0-2) on Saturday night.