PHOENIX - Gerardo Parra tripled and scored twice, and Josh Wilson had a run-scoring double to help lead the Arizona Diamondbacks to a 4-2 win over the Colorado Rockies on Sunday.
Rockies All-Star shortstop Troy Tulowitzki was lifted in the bottom of the third inning because of a strained left shoulder.
Patrick Corbin threw five scoreless innings before tiring in his final inning-plus. Corbin (3-0) allowed two runs on nine hits over 6 2-3 innings and struck out five for his first win in four starts against the Rockies.
J.J. Putz pitched the ninth for his fifth save for the Diamondbacks, who took three of four from the Rockies and have won five of their past six, none by more than two runs.
Colorado has two wins in its last eight games after opening the season 13-4, falling into a first-place tie with Arizona in the NL West.
Tulowitzki reached on a fielder's choice in the first inning and was attempting to score two batters later on a single by Michael Cuddyer when he slid awkwardly into home plate. Tulowitzki was easily tagged out by Miguel Montero from a throw by left fielder Jason Kubel.
Top Colorado prospect Nolan Arenado was called up from Triple-A Colorado Springs and went 0 for 3 with a walk while starting at third base.
The 22-year-old Arenado hit .364 with 11 doubles, three homers and 21 RBIs in 18 games for the Sky Sox. He was taken in the second round of the 2009 draft.
To make room, the Rockies designated INF Chris Nelson for assignment.
Arizona broke through against Colorado starter Jon Garland (2-2) in the third, scoring twice.
Cliff Pennington singled to right, went to second on a sacrifice and moved to third on a single to left by Gerardo Parra. After Cody Ross grounded out to advance Parra to second, Pennington scored on a passed ball charged to Wilin Rosario.
Three pitches later, Garland threw a wild pitch to score Parra for a 2-0 lead.
Paul Goldschmidt extended the lead 3-0 in the fourth when he singled and scored on Josh Wilson's double off the left-center field wall and Parra tripled to lead off the fifth and scored on a Ross single to make it 4-0.
The Rockies cut the lead in half in the sixth. Eric Young Jr. doubled for the third time in three at-bats and scored on a single to left by Dexter Fowler. Fowler later scored on a one-out wild pitch to pull Colorado to 4-2.
Colorado chased Corbin after putting runners on first and second with two outs in the seventh. But Matt Reynolds retired Young on a short popup in front of the dirt cut around home plate on the third base side to end the threat.
Garland allowed four runs -- three earned -- on eight hits with two walks, one intentional. The right-hander, who entered the game 3-3 with a 4.60 ERA against his former team, struck out two.