PHOENIX -- Two days ago, Arizona left fielder Luis Gonzalez griped about being replaced for one game by rookie Carlos Quentin.
Diamondbacks manager Bob Melvin put them both in the lineup Saturday night, with spectacular results.
Quentin homered and doubled to drive in two runs, and Gonzalez hit the go-ahead home run in the eighth inning to lift Diamondbacks to a 4-3 victory over the Colorado Rockies.
Gonzalez hit a 1-1 pitch from Colorado reliever Jose Mesa (0-4) 416 feet into the right-field seats for his eighth home run.
Brandon Medders (4-2) earned the win with a scoreless eighth inning. Jorge Julio pitched the ninth for his 12th save in 13 chances.
Gonzalez's widely publicized remarks about his unwanted day off Thursday caused a tempest in Phoenix. But he said he considered the matter closed after meetings with Melvin and general manager Josh Byrnes.
Since his one-day benching, Gonzalez is 4-for-8 with a homer, a double and two RBI.
"That's what makes you a professional, when you're able to put that stuff behind you and just keep going," Gonzalez said. "We're playing well. I don't want any kind of distractions. You put it behind you and we just keep moving along. Our team's playing so well right now, you want to be a good part of the mix."
The Diamondbacks have won 10 of 12 to move into a second-place tie with San Diego in the NL West, a half-game behind San Francisco. Arizona opened the month in fifth place, four games off the pace.
The last-place Rockies have lost 11 of 12, a slide that began with a three-game sweep by the Diamondbacks in Denver from July 7-9.
"We know we just need to win games," Colorado manager Clint Hurdle said. "This isn't horseshoes. You don't get points for coming close. This is not hockey. You don't get a point for tying. You need to win ballgames."
Looking for a way to awaken his slumping team, Hurdle dropped Todd Helton to fifth from third and moved Garrett Atkins into Helton's usual slot. The switch paid immediate dividends when Atkins, who came into the game hitting .316 with a team-high 60 RBIs, hit a two-run homer in the first. Atkins also homered in the series opener Friday night.
Colorado starter Josh Fogg quickly gave up the lead. Leading off the second, Chad Tracy belted a 2-0 pitch 412 feet into the pool area in right-center field to cut the deficit to 2-1. It was Tracy's third home run in 12 career at-bats against Fogg.
One out later, Quentin doubled to score Johnny Estrada and tie the game at 2.
Colorado's Jamey Carroll made it 3-2 with a homer to left field off Arizona starter Enrique Gonzalez in the third. Gonzalez retired 13 of the next 14 batters, allowing only a leadoff walk to Carroll in the sixth.
Gonzalez went seven innings, allowing three runs on four hits and a walk. He struck out seven.
With one out in the fourth, Quentin hit Fogg's first pitch 396 feet into the left-field seats to tie it at 3. Fogg quickly recovered from his mistake, retiring the last eight men he faced, but the damage had been done.
"My command wasn't as good as it has been over the last three or four starts," said Fogg, who gave up three runs on five hits and two walks in six innings. "But I kind of found it over the fourth or fifth inning, and I started to command the ball better."
Since being promoted from Triple-A Tucson on Thursday, Quentin is 3-for-9 with two homers, a double and four RBI. He also made a nice running catch in right field to rob Matt Holliday of extra bases in the sixth inning.
The 23-year-old Quentin has faced great expectations since the Diamondbacks selected him with their second pick in the first round of the 2003 draft, 29th overall. Those expectations have not burdened him in his first week as a big leaguer, although he said he's still settling into the routine.
"It's just a whole other world up here," Quentin said, motioning to a horde of reporters around his locker. "With the media, too, this doesn't happen in Tucson, ever."
Quentin had better get used to the attention. Melvin said he isn't ready to make Quentin a starter but promised to use him regularly.
"We'll pick some spots early on for him to get some good matchups for him, and we'll see where it goes from there," Melvin said. "The more you see him, the more you realize he's a live body. He runs the outfield very well. The ball jumps off his bat. He's going to be a heck of a player."
Colorado SS Clint Barmes singled in the first to extend his hitting streak to 10 games. ... Arizona OF Eric Byrnes struck out in the second inning, snapping a string of 58 plate appearances without a strikeout, the longest in the majors this year. ... Tracy botched a grounder for his team-high 13th error in 94 games. Tracy, who split time between first base and the outfield last year, made 25 errors in 135 games at third in 2004.