Matt Cain and Chris Heston yield nine runs in the fifth inning as San Francisco Giants lose their second straight to Colorado Rockies at Coors Field.