Colorado starter Jhoulys Chacin allowed three hits and a run in four innings and the Rockies topped the Los Angeles Angels 8-1 on Wednesday.