Zack Greinke struck out a season-high 13 to help the D-backs beat the Rockies, 6-1, on Sunday, ending Colorado's seven-game win streak. Greinke allowed one run on two hits in eight innings, his longest outing of the year. Nick Ahmed hit a two-run triple and Jeff Mathis added a two-run double for the D-backs.