SAN FRANCISCO (AP) - Buster Posey drove in two runs, and Andrew Susac had a three-run double in the seventh inning to rally the San Francisco Giants to a 7-5 victory over the Colorado Rockies on Saturday.
Matt Duffy added three hits, including a home run, for the Giants, who won three games in a homestand for the first time since sweeping the Los Angeles Dodgers on May 19-21.
Nolan Arenado extended his hitting streak to 14 games with an RBI double and Wilin Rosario added two hits and drove in a run for the Rockies, who had won five of their previous six games.
George Kontos (2-0) pitched a scoreless seventh for the win. Santiago Casilla pitched the ninth for his 20th save.
Rafael Betancourt (2-3), making his second appearance since being activated from the disabled list, gave up Susac's hit