DENVER — Chris Young hit three home runs for Arizona, but Seth Smith homered twice and drove in a career-high five runs as the Colorado Rockies completed a three-game sweep with a 13-5 romp Sunday.
Ian Stewart and Carlos Gonzalez homered and Yorvit Torrealba doubled twice, helping Colorado extend its NL wild-card lead to two games over San Francisco.
Smith tore up Arizona pitching over the weekend. He went 9 for 13 with three homers and nine RBIs in the series.
Young, who came into the game with only seven home runs this season connected for a career-high three shots. He came up in the ninth inning with a chance to tie the major league record for homers in a game, and walked with two outs.
Young hit leadoff homers in the second, sixth and eighth innings. He got a cheer from the crowd of 35,192 at Coors Field as he rounded the bases after his last home run. It was the seventh multihomer game of his career and his first since hitting two in Colorado on April 5, 2008.
Mark Reynolds hit his 41st home run in the ninth for the Diamondbacks.
Arizona manager A.J. Hinch replaced Justin Upton in the bottom of the third inning after the outfielder jogged to first base on a deep drive to left-center. The ball bounced off the wall and Upton was held to a single.
Jorge De La Rosa (14-9) won for the 12th time in his last 14 decisions and tied Jason Marquis for the team lead in victories. Although he only allowed one run on two hits, De La Rosa struggled through five innings while walking a season-high six and throwing two wild pitches.
De La Rosa didn't need to be sharp because Colorado's offense was dynamic from the start. Gonzalez led off with a four-pitch walk and Smith homered off Yusmeiro Petit (3-9).
After Petit retired the next two batters, Brad Hawpe drew a walk and Stewart hit the first pitch he saw into the Rockies bullpen to make it 4-0.
The Rockies padded their lead in the third. Troy Tulowitzki and Stewart walked and Torrealba drove them in with a two-out double.
Gonzalez hit his 11th homer in the fourth. Smith's three-run homer, his 15th, capped a six-run burst in the seventh.
NOTES: Young is the eighth player in Arizona history to hit three home runs in a game. Damion Easley was the last one to do it, on June 3, 2007, against Atlanta. ... Torrealba extended his hitting streak to 15 games, the longest by a catcher in Rockies history. ... The Rockies and Diamondbacks combined to walk 19 batters, 10 by Arizona.