Ian Kennedy had a bases-clearing triple and scattered five hits over eight strong innings Monday night, helping the Arizona Diamondbacks beat the Colorado Rockies 6-3.