DENVER—Ezequiel Tovar homered for a third straight game, hitting a tie-breaking two-run drive in the fifth inning, and the Colorado Rockies beat the San Francisco Giants 4–3 on Saturday night.
Kyle Freeland (2–3) went six innings and allowed three runs—two earned—on five hits in a fifth consecutive quality start since being reinstated from the injured list June 23 after missing two months due to a left elbow strain. He struck out four and walked one to win back-to-back decisions for the first time this season.