The Giants have won three straight for the first time this season. They were the last team in the majors without a win streak of three or more games. San Francisco has won each of the last seven starts by Kyle Harrison, who allowed three runs in five innings. The Giants knocked Rockies starter Ty Blach out of the game after three innings, tagging him for six runs.