Acquired from Oakland in the offseason, Cahill (1-0) held the Rockies to four singles in 7 1-3 innings.
Last Tuesday in his Diamondbacks' debut, Cahill gave up only two hits and one run in six innings at San Diego. But he walked five and wasn't involved in the decision as Arizona won 4-2.
Cahill had little trouble with a Rockies lineup that included five bench players. He got 13 outs on groundballs, struck out six and walked two.
(Copyright 2012 by The Associated Press. All Rights Reserved.)