Connor Joe homered leading off the game, pinch-hitter Charlie Blackmon connected for a three-run shot and the Colorado Rockies beat the San Francisco Giants 5-3 on Tuesday night. Germán Márquez shook off a shaky start and struck out seven in six innings for his first road win this season. Yonathan Daza and Randal Grichuk each had two hits to help the Rockies end a four-game losing streak.