PHOENIX -- Colorado rookie shortstop Trevor Story set a major league record with home runs in his first three games and DJ LeMahieu and Ryan Raburn also homered in the Rockies' 4-3 victory over the Arizona Diamondbacks on Wednesday at Chase Field.

Story has four homers in his first three games, another record in the modern era (since 1900).

Rockies right-hander Tyler Chatwood gave up two runs (one earned) in 6 1/3 innings for his first win since April 28, 2014. Chatwood (1-0) made four starts in 2014 before undergoing a second Tommy John surgery in July that cost him all of 2015.

More from FoxSports

Story hit the fourth pitch of the game for a two-run homer to center field after LeMahieu led off with a single against Arizona left-hander Patrick Corbin (0-1).

LeMahieu hit his second homer of the season for a 3-0 lead in the third inning and Raburn hit his first for a 4-2 lead in the seventh.

The Rockies (2-1) had 10 homers in the three-game series, three apiece against Arizona's top three starters Zack Greinke, Shelby Miller and Corbin.

Jean Segura had two hits for Arizona (1-2), which scored twice in the third on two infield grounders after loading the bases on two singles and a Chatwood error.

Jake McGee gave up a home run to Nick Ahmed with one out in the ninth before posting his first save in his first appearance for the Rockies. He was acquired in a winter trade that sent Corey Dickerson to Tampa Bay.

Ahmed had two hits in each game of the series.

Chatwood struck out three and did not walk a batter.

Corbin (0-1) gave up eight hits and struck out six in seven innings.

Story, 4-for-14 in the series, had two homers of Greinke in a 10-5 victory on opening night and had one off Miller in an 11-6 loss on Tuesday.

Lemahieu had two hits in each game of the series and homered in the last two, and his homer in the third gave the Rockies a 3-0 lead.

Arizona got two runs back in the last of the third, with Chatwood's throwing error contributing. Corbin and Ahmed opened the inning with singles and the Diamondbacks loaded the bases when Chatwood made an errant throw to second on Segura's routine grounder.

Chris Owings grounded into a forceout at second to drive in one run, and David Peralta drove in the other on a groundout after Paul Goldschmidt was hit by a pitch

Rockies left-hander Boone Logan got Peralta to ground out with the bases loaded to end the seventh after right-hander Miguel Castro pitched around Goldschmidt for a walk.

NOTES: Arizona 2B/3B Brandon Drury made his first professional appearance in the outfield when he started in left field on Wednesday. Drury, 23, made eight starts at third base, four at second and one at shortstop in a September callup last year. He had a minor league-high 133 doubles from 2013 to 2015. ... Colorado RHP Jon Gray threw 30 pitches in a bullpen session on Wednesday morning and is close to going out on a rehab assignment, manager Walt Weiss said. "He's on the fast track," Weiss said. Gray, expected to be a member of the rotation, opened the season on the disabled list with an abdominal streain. The Rockies have not determined where he will begin his rehab assignment or how many starts he will need. ... Colorado LF Ryan Raburn made his first start of the season against LHP Patrick Corbin. Raburn, who signed as a free agent March 4, slashed .325/.415/.589 with 16 doubles, eight homers and 25 RBIs in 175 plate appearances against lefties in 2015.