Didi Gregorius hit his second major league home run and singled to start a two-run rally in the ninth inning that led the Arizona Diamondbacks over Colorado 5-4 Sunday and stopped the Rockies' eight-game winning streak.
Gregorius, who homered Thursday at Yankee Stadium on the first pitch he saw with the Diamondbacks, started a comeback from a 3-0 deficit when he homered against Juan Nicasio leading off the fifth.
Colorado led 4-3 when Gregorius singled leading off the ninth against Wilton Lopez (0-1). A.J. Pollock doubled over third baseman Jonathan Herrera and pinch-hitter Alfredo Marte grounded out to third, driving in the tying run. Gerardo Parra followed with a sacrifice fly to deep center.
Heath Bell (2-0) pitched a scoreless eighth. Colorado put runners at the corners in the ninth before J.J. Putz got Eric Young Jr. to hit a game-ending comebacker for his third save in five chances.
Arizona improved to 6-0 in getaway games this year.