Brenton Doyle homered in the eighth inning and Jake Cave played the hero with a walk-off single to centre field, giving the Colorado Rockies an 8-7 win over the Milwaukee Brewers in the tenth inning.