Corbin (3-0) logged a fifth straight quality start to begin the season despite surrendering nine hits. The left-hander didn't issue and walk and struck out five.
J.J. Putz yielded a hit and a walk in the ninth but held on to record his fifth save for Arizona, which won three times in its four-game home series.
Garland (2-2) allowed four runs (three earned) on eight hits over six innings.
Eric Young went 3-for-4 with a run scored for Colorado.
Exploding whale video goes viral on Internet
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need