Todd Helton drove in three runs, including a tiebreaking double in the eighth inning, to rally the Colorado Rockies past the Arizona Diamondbacks 7-6 Friday night.