Charlie Blackmon drove in three runs on three hits and Brenton Doyle delivered a bases-clearing triple as the Colorado Rockies defeated the Toronto Blue Jays 8-7.