San Francisco's Matt Cain allowed consecutive third-inning homers to Garrett Atkins as the Giants lost for the sixth time in eight games.
Atkins homered twice and drove in four runs, and he has 10 RBIs in his last two games, including the Rockies' 20-8 win over the Giants on Monday. Holliday's homer to left in the third travelled 478 feet, the longest at Coors this season.
Barry Bonds' run-scoring single in the third gave him 1,922 RBIs, tying Jimmie Foxx for fifth place on the all-time list. Bonds was 2-for-4 with a walk, but hit an inning-ending flyout with the bases loaded in the eighth off Jeremy Affeldt, who got his first save since Sept. 22, 2004.
Jason Jennings (9-12) allowed three runs and seven hits in five innings.
Cain, who had given up one earned run in his prior 42 innings, allowed seven runs and 11 hits in 5 1-3 innings.
© The Canadian Press, 2007